heap profile: 250: 7085080 [325587: 19412050240] @ heap/1048576 0: 0 [1: 4096] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [0: 0] @ 0x45c3f6 0x47482a 0x46e05b 0x7416bc 0x7415ec 0x741235 0x15cf025 0x15cefe9 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x7416bb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x7415eb runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x741234 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x15cf024 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x15cefe8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x45c3f6 0x4747f3 0x46e05b 0x7416bc 0x7415ec 0x741235 0x15cf025 0x15cefe9 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x7416bb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x7415eb runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x741234 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x15cf024 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x15cefe8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b848d 0x15b8c6f 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b848c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x15b8c6e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b9948 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b9947 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b84e5 0x15b8c6f 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b84e4 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x15b8c6e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b8d6a 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b8d69 runtime/pprof.writeHeapInternal+0x5a9 runtime/pprof/pprof.go:672 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x45c3f6 0x417731 0x15b9ff0 0x15cec6b 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b9fef runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:847 # 0x15cec6a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b8467 0x15b8c6f 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b8466 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x15b8c6e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x468a32 0x467f25 0x468145 0x4698ec 0x4698ad 0x15b82e5 0x15b8c6f 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b82e4 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x15b8c6e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b823a 0x15b822e 0x15b8c6f 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b822d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x15b8c6e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0xabab0d 0xabaaa3 0x51f577 0x15b8552 0x15b8c6f 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0xabab0c text/tabwriter.(*Writer).append+0x16c text/tabwriter/tabwriter.go:411 # 0xabaaa2 text/tabwriter.(*Writer).Write+0x102 text/tabwriter/tabwriter.go:534 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15b8551 runtime/pprof.printStackRecord+0x371 runtime/pprof/pprof.go:554 # 0x15b8c6e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b8871 0x15b8725 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b8870 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x15b8724 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x468b06 0x1151dd6 0x1151fe5 0x11959a9 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1151dd5 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151fe4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:90 # 0x11959a8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [0: 0] @ 0x14d955f 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d955e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x1466d0f 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x15d685a 0x14bba05 0x1523a65 0x15ef2f8 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1466d0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523a64 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 # 0x15ef2f7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d3046 0x1594791 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d3045 github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x85 github.com/pactus-project/pactus/store/interface.go:69 # 0x1594790 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x53b765 0x1444c94 0x1444c67 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1444c93 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1444c66 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x70463c 0x707d3f 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x707d3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x5393fb 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0x14da8e5 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da8e4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xdf5b96 0x4a3e91 0xdd31c5 0xdd31b4 0xdc63d5 0xdc50b0 0xdb9888 0x48b5a1 # 0xdf5b95 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 # 0xdd31c4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd31b3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc63d4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc50af github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 1024] @ 0x92de33 0x92dc6a 0x92e726 0x96909d 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x92de32 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x92dc69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x96909c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8679 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:465 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0x51f666 0xa52314 0xb30b0d 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa52313 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb30b0c 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: 128] @ 0x4a4732 0x4a3da5 0x1430acd 0x14308aa 0x14327fb 0x14ca3f9 0x14ca312 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1430acc google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:142 # 0x14308a9 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:95 # 0x14327fa google.golang.org/grpc/mem.(*buffer).Free+0x5a google.golang.org/grpc@v1.77.0/mem/buffers.go:154 # 0x14ca3f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:71 # 0x14ca311 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.77.0/rpc_util.go:958 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 208] @ 0x7078a5 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x539545 0xddf393 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x539544 context.WithCancelCause+0x64 context/context.go:270 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xc0f75a 0xc26c96 0x48b5a1 # 0xc0f759 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 # 0xc26c95 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] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8ad498 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1152] @ 0x687066 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687065 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0xb16605 0xb165da 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0xb16604 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb165d9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8b1bf1 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b1bf0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x14d849f 0x14bbb31 0x15d685a 0x14bba05 0x1523a65 0x15ef2f8 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d849e google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523a64 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 # 0x15ef2f7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xde9e05 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xde9e04 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0xb5c865 0xb658ea 0xb64d32 0xb67c3b 0x15d9e9c 0x9f1509 0x15db136 0x9f1509 0x15dbf03 0x9f1509 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0xb5c864 github.com/prometheus/client_golang/prometheus.(*histogram).Write+0x404 github.com/prometheus/client_golang@v1.23.2/prometheus/histogram.go:812 # 0xb658e9 github.com/prometheus/client_golang/prometheus.processMetric+0x89 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:633 # 0xb64d31 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x851 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:502 # 0xb67c3a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x15d9e9b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x33b github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15db135 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 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15dbf02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0xb6874c 0xb55f57 0xb658ea 0xb64d32 0xb67c3b 0x15d9e9c 0x9f1509 0x15db136 0x9f1509 0x15dbf03 0x9f1509 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0xb6874b github.com/prometheus/client_golang/prometheus.populateMetric+0x14b github.com/prometheus/client_golang@v1.23.2/prometheus/value.go:201 # 0xb55f56 github.com/prometheus/client_golang/prometheus.(*gauge).Write+0x36 github.com/prometheus/client_golang@v1.23.2/prometheus/gauge.go:138 # 0xb658e9 github.com/prometheus/client_golang/prometheus.processMetric+0x89 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:633 # 0xb64d31 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x851 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:502 # 0xb67c3a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x15d9e9b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x33b github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15db135 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 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15dbf02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16384] @ 0xb645fe 0xb67c3b 0x15d9e9c 0x9f1509 0x15db136 0x9f1509 0x15dbf03 0x9f1509 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0xb645fd github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x11d github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:423 # 0xb67c3a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x15d9e9b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x33b github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15db135 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 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15dbf02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1523712] @ 0x15f2dba 0x15f2d7f 0x15f2dc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f2db9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x15f2d7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x15f2dc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f2ebb 0x15f2dfa 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f2eba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f2df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f666 0x694c0a 0x15f77db 0x15f439e 0x15f4092 0x15f2d4d 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x694c09 github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x149 github.com/pactus-project/pactus/util/utils.go:161 # 0x15f77da github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x15f439d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x15f4091 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x15f2d4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f2ebb 0x15f2dfa 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f2eba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f2df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32768] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f2ebb 0x15f2dfa 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f2eba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f2df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8192] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f5d93 0x15f2966 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5d92 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0xd2 github.com/pactus-project/pactus/www/html/server.go:229 # 0x15f2965 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5b9053 0x5b92ec 0x15934a5 0x15932ff 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15934a4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:89 # 0x15932fe github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 256] @ 0x15934ec 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15934eb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 3072] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb 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] @ 0xcee6b6 0xcf0059 0xceabb2 0xce4e91 0x104c172 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4e90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:926 # 0x104c171 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0x4ed4d5 0xcfefb4 0xd073f6 0xd072cc 0xd08d98 0xd3fd82 0x104b9ff 0x104be3a 0x104b570 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd073f5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd072cb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd08d97 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 # 0xd3fd81 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 # 0x104b9fe github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:427 # 0x104be39 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 # 0x104b56f 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] @ 0xcee6b6 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x69423b 0x11961a2 0x11960dd 0x1195b2e 0x114fcca 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x69423a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x11961a1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:291 # 0x11960dc github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:303 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 224] @ 0x74f11a 0x74f130 0x16933bb 0x16cde45 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16cde44 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x6b966f 0x6ba18a 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb09ba5 0xb09ba6 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb09ba4 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 # 0xb09ba5 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 64] @ 0x89f33b 0x89f2a5 0xd67d8a 0xd671df 0xd69528 0x48b5a1 # 0x89f33a crypto/ed25519.Sign+0xba crypto/ed25519/ed25519.go:183 # 0x89f2a4 github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).Sign+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:81 # 0xd67d89 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 # 0xd671de 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 # 0xd69527 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x846c8c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8aded0 0x8add26 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8adecf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 1152] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 288] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdb2f76 0xdb2c8b 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb2f75 github.com/quic-go/quic-go.newConnIDGenerator+0xb15 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:76 # 0xdb2c8a github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xcc8b85 0x6f2243 0xcc8432 0xcc7ef0 0xcc78bd 0xcc73d9 0xce0dfc 0x112dc0f 0xe03607 0xde60bf 0xde490b 0xde3705 0x48b5a1 # 0xcc8b84 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6f2242 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc8431 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc7eef github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:222 # 0xcc78bc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc73d8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xce0dfb 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 # 0x112dc0e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe03606 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 # 0xde60be github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xb3565f 0xb83225 0xb82de5 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb83224 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb82de4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4de805 0x4e3297 0x4e32a1 0x5178d2 0x5178b1 0x5178ba 0x5178ae 0x5174ec 0x64f605 0x64643a 0x646422 0x646105 0x665147 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x4de804 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e3296 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e32a0 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x5178d1 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x5178b0 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x5178b9 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x5178ad os.statNolog+0x2d os/stat_unix.go:31 # 0x5174eb os.Stat+0x2b os/stat.go:13 # 0x64f604 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x646439 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x646421 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x646104 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x665146 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 96] @ 0x13c231c 0x13c22ff 0x13c237b 0x13c22e1 0x1590c65 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x13c231b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.77.0/internal/status/status.go:77 # 0x13c22fe google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.77.0/status/status.go:49 # 0x13c237a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.77.0/status/status.go:59 # 0x13c22e0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.77.0/status/status.go:64 # 0x1590c64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:254 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x1437e13 0x1438df1 0x143786d 0x14413f2 0x48b5a1 # 0x1437e12 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:714 # 0x1438df0 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x143786c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x14413f1 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: 16] @ 0x15f6dd4 0x15f6d59 0x15eff2e 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f6dd3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8f3 github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f6d58 github.com/pactus-project/pactus/www/html.txToTable+0x878 github.com/pactus-project/pactus/www/html/transaction.go:63 # 0x15eff2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x14df550 0x14df0b5 0x14df0a0 0x14dbd39 0x14dc176 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14df54f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.77.0/metadata/metadata.go:102 # 0x14df0b4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14df09f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x14dbd38 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.77.0/stream.go:750 # 0x14dc175 google.golang.org/grpc.(*clientStream).withRetry+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:820 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x8ae0ca 0x104e737 0x104c3f3 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ae0c9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0x104e736 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 # 0x104c3f2 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x77f508 0x77f53c 0x7861b3 0x77afc6 0xb155ef 0xb16555 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x77f507 net.ParseIP+0x27 net/ip.go:528 # 0x77f53b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x77afc5 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16554 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x169348e 0x695c9d 0x69620b 0xdadb45 0xdae085 0xdadc6c 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdae084 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 # 0xdadc6b 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x70c3ac 0x70c37e 0x70c262 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70c3ab github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70c37d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70c261 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x5393fb 0x5393dd 0xb82425 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0xb82424 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x564 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:123 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb3565f 0xb83225 0xb82de5 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb83224 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb82de4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1693450 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5cdc9a 0x5cdca6 0xd597c2 0x695d37 0x16933bb 0x695c9d 0xd55b34 0xd565ab 0xd5813f 0xd676cb 0xd6721f 0xd69528 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd597c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55b33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5813e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd676ca 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 # 0xd6721e 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 # 0xd69527 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] @ 0x468b06 0xb7fe39 0xb7fe52 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7fe38 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x578 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7fe51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x591 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:56 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x6a7fbf 0x6a7fb3 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a7fbe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a7fb2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xda8033 0xdab791 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda8032 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdab790 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0xcd8cbe 0xce0837 0xce3f4c 0xe0be15 0xe0bb7d 0xe0b725 0xe0fa8c 0xe0fd92 0xe0f3e5 0xd3c090 0x48b5a1 # 0xcd8cbd 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 # 0xce0836 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 # 0xce3f4b 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 # 0xe0be14 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 # 0xe0bb7c 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 # 0xe0b724 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 # 0xe0fa8b 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 # 0xe0fd91 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 # 0xe0f3e4 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 # 0xd3c08f 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: 112] @ 0x53ae39 0x53b68d 0x53b64f 0xd5e955 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd5e954 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: 16] @ 0xcee6b6 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0xa522e5 0xb30b0d 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb30b0c 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: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xda8033 0xdac037 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda8032 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdac036 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x8b13a7 0x8b1395 0x8b1438 0x5a5c38 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x8b13a6 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8b1394 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8b1437 github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x5a5c37 github.com/fxamacker/cbor/v2.fillByteString+0xa17 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3191 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x10decbe 0x10dc016 0x48b5a1 # 0x10decbd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x2bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:549 # 0x10dc015 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: 48] @ 0x16cdb8b 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16cdb8a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16dd73a 0x16e28d3 0x16e2469 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x104ef5d 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104ef5c 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x6a74c5 0x6a6187 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a74c4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x468a32 0x467f25 0x46808a 0xb51faf 0xb51b4e 0xb4c8fb 0xb53027 0x15da66d 0x9f1509 0x15db136 0x9f1509 0x15dbf03 0x9f1509 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0xb51fae github.com/prometheus/common/expfmt.writeSample+0x6e github.com/prometheus/common@v0.67.4/expfmt/text_create.go:309 # 0xb51b4d github.com/prometheus/common/expfmt.MetricFamilyToText+0x122d github.com/prometheus/common@v0.67.4/expfmt/text_create.go:241 # 0xb4c8fa github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb53026 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x15da66c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15db135 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 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15dbf02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 73728] @ 0x687586 0x687513 0x692a47 0x692a08 0x683055 0xb51ee5 0xb51834 0xb4c8fb 0xb53027 0x15da66d 0x9f1509 0x15db136 0x9f1509 0x15dbf03 0x9f1509 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x687585 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb51ee4 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb51833 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb4c8fa github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb53026 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x15da66c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15db135 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 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15dbf02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8192] @ 0xb4930e 0xb49092 0xb482b0 0xb62778 0xb62079 0xb654a5 0x48b5a1 # 0xb4930d github.com/prometheus/procfs.parseStat+0x10d github.com/prometheus/procfs@v0.19.2/stat.go:192 # 0xb49091 github.com/prometheus/procfs.FS.Stat+0x1d1 github.com/prometheus/procfs@v0.19.2/stat.go:174 # 0xb482af github.com/prometheus/procfs.ProcStat.StartTime+0x6f github.com/prometheus/procfs@v0.19.2/proc_stat.go:225 # 0xb62777 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x657 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:45 # 0xb62078 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xb654a4 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: 256] @ 0x52d105 0x52d210 0x53245b 0x15f5d09 0x15f2966 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x15f5d08 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x48 github.com/pactus-project/pactus/www/html/server.go:229 # 0x15f2965 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x15f42c5 0x15f4092 0x15f2d4d 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f42c4 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x164 github.com/pactus-project/pactus/www/html/network.go:141 # 0x15f4091 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x15f2d4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x15f302a 0x15f2dfa 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15f3029 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:89 # 0x15f2df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f666 0x15f7854 0x15f4117 0x15f2d4d 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x15f7853 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x15f4116 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x15f2d4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1048576] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f78e7 0x15f785f 0x15f439e 0x15f4092 0x15f2d4d 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f78e6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f785e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x15f439d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x15f4091 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x15f2d4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 528] @ 0x5b8210 0x5b8a5a 0x5b945c 0x69787c 0x15f2ef7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x5b820f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8a59 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b945b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x69787b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f2ef6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x845926 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x152c905 0x15f1fc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x845925 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152c904 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 # 0x15f1fc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x15934a5 0x15932ff 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15934a4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:89 # 0x15932fe github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x78d34e 0x78d686 0x78937a 0x788cd1 0x7ca28e 0x7ca998 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x78d34d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78d685 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x789379 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x788cd0 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7ca28d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7ca997 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x845608 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x845607 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0xcee6b6 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x104c790 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x104c78f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x68f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:505 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd67cc5 0xd671df 0xd69528 0x48b5a1 # 0xd67cc4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:228 # 0xd671de 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 # 0xd69527 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] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xbe8919 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8918 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x52d105 0x52d210 0x53245b 0x150a0f0 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x150a0ef github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x7cf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:198 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0xd597c2 0x695d37 0x16933bb 0x695c9d 0xd55bac 0xd565ab 0xd57ce9 0xd676cb 0xd6721f 0xd69528 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd597c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55bab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd57ce8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd676ca 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 # 0xd6721e 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 # 0xd69527 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] @ 0xc0ea0e 0xc100a5 0xc0f807 0xc26c96 0x48b5a1 # 0xc0ea0d 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 # 0xc100a4 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 # 0xc0f806 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 # 0xc26c95 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16ddab5 0x16e2a06 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 2998272] @ 0x15f2dba 0x15f2d7f 0x15f2dc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f2db9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x15f2d7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x15f2dc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 4194304] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f2fa6 0x15f2f29 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f2fa5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f2f28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x4c9a9d 0x8498fb 0x848a58 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x152c905 0x15f1fc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8498fa google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x848a57 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152c904 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 # 0x15f1fc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x48121d 0x4cf68d 0x4b4d46 0x849f25 0x848a58 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x152c905 0x15f1fc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 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 # 0x849f24 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x724 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x848a57 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152c904 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 # 0x15f1fc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x8458ea 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x152c905 0x15f1fc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x8458e9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152c904 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 # 0x15f1fc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x14305ba 0x4a3e91 0x1432456 0x143244a 0x1458ac8 0x1458652 0x144b2a5 0x48b5a1 # 0x14305b9 google.golang.org/grpc/mem.init.func1+0x19 google.golang.org/grpc@v1.77.0/mem/buffers.go:64 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1432455 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.77.0/mem/buffers.go:83 # 0x1432449 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.77.0/mem/buffers.go:102 # 0x1458ac7 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x427 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:576 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 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: 3145728] @ 0x1430a28 0x1430846 0x1466da2 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1430a27 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x1466da1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x159391d 0x15932a5 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159391c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x15932a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x5c1eab 0x5c27a6 0x69835d 0x1593427 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1593426 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x786 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 704] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x1593365 0x1593366 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1593364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1593365 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 640] @ 0x5b9332 0x1593365 0x1593366 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1593364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1593365 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 416] @ 0xd570a6 0xd66b78 0xd69528 0x48b5a1 # 0xd570a5 github.com/flynn/noise.NewHandshakeState+0x25 github.com/flynn/noise@v1.1.0/state.go:318 # 0xd66b77 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 # 0xd69527 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] @ 0x4a47c8 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x1693357 0x695c9d 0x69620b 0xdadb45 0xdad10f 0xdad013 0xdb085e 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad10e 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 # 0xdad012 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 # 0xdb085d 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x6a8ee5 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0xd9fb11 0xd9faaf 0xdc71c8 0xdc6965 0xdc517c 0xdc51cc 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc71c7 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x307 github.com/quic-go/quic-go@v0.57.1/connection.go:2786 # 0xdc6964 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:2691 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 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] @ 0x468b06 0xb7bd3e 0xb7bcc3 0xb7bcd7 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bd3d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x749854 0xb83a13 0xb839f7 0xb839a8 0xb83aba 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb83a12 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb839f6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb839a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83ab9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5cdc9a 0x5cdca6 0xd597c2 0x695d37 0x169336f 0x695c9d 0xd55b34 0xd565ab 0xd57ce9 0xd676cb 0xd6721f 0xd69528 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd597c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55b33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd57ce8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd676ca 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 # 0xd6721e 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 # 0xd69527 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: 112] @ 0xd054b7 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xd054b6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 96] @ 0x51f666 0xce34ad 0xce4754 0xd3fcf9 0x10cf52f 0xc1bc6d 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 256] @ 0x4a4732 0x4a3da5 0x5d1dfb 0x5d1ddc 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d1dfa github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d1ddb 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 192] @ 0x8466f6 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x8466f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x89fd34 0x89fc5d 0x8b0dfd 0xd68085 0xd67351 0xd69528 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89fc5c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd68084 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 # 0xd67350 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 # 0xd69527 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: 640] @ 0x56aa96 0x56184a 0x55d096 0x55d157 0x55cd25 0x55c998 0x4a3c0c 0x55c88a 0x55c854 0x55c853 0x5610c7 0x55d053 0x55cd25 0x55c998 0x4a3c0c 0x55c88a 0x55c854 0x55c853 0x569bb3 0x56184a 0x55d096 0x55d157 0x55cd25 0x55c998 0x4a3c0c 0x55c88a 0x55c854 0x55c853 0x560b67 0x560926 0x55d06e 0x55cd25 0x55c998 0x4a3c0c 0x55c88a 0x55c854 0x55c853 0x5610c7 0x55d053 0x55cd25 0x55c998 0x4a3c0c 0x55c88a 0x55c854 0x55c853 0x569bb3 0x56184a 0x55781e 0x5566fe 0x555f3e 0x555b39 0x14d6f19 0x14bec28 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x56aa95 encoding/json.typeFields+0x1655 encoding/json/encode.go:1249 # 0x561849 encoding/json.cachedTypeFields+0x129 encoding/json/encode.go:1360 # 0x55d095 encoding/json.newStructEncoder+0x355 encoding/json/encode.go:768 # 0x55d156 encoding/json.newTypeEncoder+0x416 encoding/json/encode.go:455 # 0x55cd24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x55c997 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x55c889 sync.(*Once).Do+0x229 sync/once.go:69 # 0x55c853 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x55c852 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x5610c6 encoding/json.newPtrEncoder+0x26 encoding/json/encode.go:935 # 0x55d052 encoding/json.newTypeEncoder+0x312 encoding/json/encode.go:463 # 0x55cd24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x55c997 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x55c889 sync.(*Once).Do+0x229 sync/once.go:69 # 0x55c853 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x55c852 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x569bb2 encoding/json.typeFields+0x772 encoding/json/encode.go:1323 # 0x561849 encoding/json.cachedTypeFields+0x129 encoding/json/encode.go:1360 # 0x55d095 encoding/json.newStructEncoder+0x355 encoding/json/encode.go:768 # 0x55d156 encoding/json.newTypeEncoder+0x416 encoding/json/encode.go:455 # 0x55cd24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x55c997 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x55c889 sync.(*Once).Do+0x229 sync/once.go:69 # 0x55c853 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x55c852 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x560b66 encoding/json.newArrayEncoder+0x26 encoding/json/encode.go:907 # 0x560925 encoding/json.newSliceEncoder+0xa5 encoding/json/encode.go:886 # 0x55d06d encoding/json.newTypeEncoder+0x32d encoding/json/encode.go:459 # 0x55cd24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x55c997 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x55c889 sync.(*Once).Do+0x229 sync/once.go:69 # 0x55c853 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x55c852 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x5610c6 encoding/json.newPtrEncoder+0x26 encoding/json/encode.go:935 # 0x55d052 encoding/json.newTypeEncoder+0x312 encoding/json/encode.go:463 # 0x55cd24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x55c997 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x55c889 sync.(*Once).Do+0x229 sync/once.go:69 # 0x55c853 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x55c852 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x569bb2 encoding/json.typeFields+0x772 encoding/json/encode.go:1323 # 0x561849 encoding/json.cachedTypeFields+0x129 encoding/json/encode.go:1360 # 0x55781d encoding/json.(*decodeState).object+0x27d encoding/json/decode.go:652 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14d6f18 google.golang.org/grpc.parseServiceConfig+0xf8 google.golang.org/grpc@v1.77.0/service_config.go:177 # 0x14bec27 google.golang.org/grpc.init.0+0x27 google.golang.org/grpc@v1.77.0/clientconn.go:726 # 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: 1280] @ 0x15f6431 0x15f63f2 0x15f6440 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f6430 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x15f63f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x15f643f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x52d105 0x52d210 0x53245b 0x5373ff 0x6ebe75 0x6ebdc8 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x5373fe path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6ebe74 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6ebdc7 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 640] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x65b0bf 0x66d371 0x66d352 0xb180c7 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x66d370 net.ipEmptyString+0x50 net/ip.go:332 # 0x66d351 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb180c6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x1509985 0x1509976 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1509984 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x64 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:388 # 0x1509975 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:137 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x104f60a 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104f609 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe29 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:819 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1693450 0x695c9d 0x69620b 0xdadb45 0xdb056a 0xdb0270 0xdb1279 0xdb0c51 0xdd8b24 0xdd858d 0xdbc745 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdb0569 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 # 0xdb026f github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x2ef github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:121 # 0xdb1278 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 # 0xdb0c50 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 # 0xdd8b23 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd858c github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdbc744 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 384] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb293e5 0xb2f7b3 0xb30b3d 0x48b5a1 # 0xb293e4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2f7b2 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 # 0xb30b3c 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] @ 0x10d5f33 0x8e6b4b 0x10d5e09 0x10d0d82 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb0a745 0x48b5a1 # 0x10d5f32 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0a744 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: 10880] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 320] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x788d1f 0x7ca28e 0x7ca998 0xd6bb58 0xe0bdb8 0xe0bb7d 0xe0b725 0xe0fa8c 0xe0fd92 0xe0f3e5 0xd3c090 0x48b5a1 # 0x788d1e crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x7ca28d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7ca997 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe0bdb7 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 # 0xe0bb7c 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 # 0xe0b724 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 # 0xe0fa8b 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 # 0xe0fd91 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 # 0xe0f3e4 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 # 0xd3c08f 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] @ 0x697c16 0x69c012 0x69bedf 0x115e92c 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69c011 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115e92b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x846c8c 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8b1bf1 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b1bf0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x9ebc45 0x9eb7f7 0x9ee677 0x9ee40a 0x150d456 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebc44 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9ee676 net/http.(*response).write+0x1d6 net/http/server.go:1680 # 0x9ee409 net/http.(*response).Write+0x29 net/http/server.go:1657 # 0x150d455 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:201 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdefc1a 0xdefc0e 0xdf30fc 0xdf2445 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 # 0xdefc19 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdefc0d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf30fb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdf2444 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: 112] @ 0x69622f 0xdadb45 0xda7fbd 0xdab791 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x69622e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda7fbc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdab790 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0xd235f3 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0xd235f2 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 2688] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 384] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xde254e 0xda42f0 0xda415a 0xdc67ad 0xdc517c 0xdb9888 0x48b5a1 # 0xde254d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda42ef 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 # 0xda4159 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 # 0xdc67ac github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 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] @ 0xb0940f 0xb093b0 0xb09349 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xb0940e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb093af github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb09348 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 8] @ 0xde254e 0xda42f0 0xda415a 0xdc67ad 0xdc517c 0xdb9888 0xdf1d9a 0x48b5a1 # 0xde254d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda42ef 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 # 0xda4159 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 # 0xdc67ac github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x97bca8 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bca7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 64] @ 0x586c45 0x586bbd 0x78c805 0x78c7a0 0x78922a 0x7b8178 0x7bd488 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x78c804 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x78c79f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x789229 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b8177 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7bd487 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xd79614 0xd7941c 0xdbbc3c 0xdbb81b 0xdb94e5 0x48b5a1 # 0xd79613 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:161 # 0xd7941b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdbbc3b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 1280] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x70d4ca 0x70d4b6 0x70d482 0x720cb7 0x72178b 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70d4c9 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x69 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70d4b5 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x55 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x70d481 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x720cb6 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x72178a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4de29f 0x4ddd73 0x6592a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddd72 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 512] @ 0x7b051e 0x7b0533 0x9767b4 0x9283b6 0x967d8a 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9767b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xd5f47c 0xe2296f 0xd5e463 0x48b5a1 # 0xd5f47b 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 # 0xe2296e 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 # 0xd5e462 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 [14: 1568] @ 0xb7e99d 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7e99c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb2a5ae 0xb77738 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb2a5ad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb77737 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x151e656 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151e655 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x55 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:146 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xde9f7c 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xde9f7b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x10cfb1e 0x10cfc13 0x10cf535 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x10cfb1d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc12 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10cf534 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb94e5 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 8] @ 0x10cfb05 0x10cfc13 0x10cf535 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10cfb04 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cfc12 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10cf534 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 336] @ 0x97bca8 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bca7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 1024] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x51f666 0xc44727 0xc446e7 0xc4575d 0xc4c22e 0xc2e9d3 0xc2d4e2 0xc37f25 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44726 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc446e6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2e9d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 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] @ 0xb77775 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb77774 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x169348e 0x16ddab5 0x16e2a06 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 448] @ 0x92f157 0x92ec98 0x96a36d 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x92f156 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x96a36c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x169348e 0x16dd73a 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x53d4e5 0x53d659 0x770d7d 0x8b0e2c 0xe0bdde 0xe0bb7d 0xe0b725 0xe0fa8c 0xe0fd92 0xe0f3e5 0xd3c090 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x770d7c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xe0bddd 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 # 0xe0bb7c 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 # 0xe0b724 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 # 0xe0fa8b 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 # 0xe0fd91 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 # 0xe0f3e4 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 # 0xd3c08f 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x69620b 0xdadb45 0xdae085 0xdadc6c 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdae084 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 # 0xdadc6b 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xc447d8 0xc447c7 0xc457dd 0xc4c52e 0xc2dd85 0xc2dd5c 0xc37f25 0x48b5a1 # 0xc447d7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc447c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc457dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4c52d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2dd84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2dd5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 2304] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x69622f 0xdadb45 0xdad10f 0xdad013 0xdadde8 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x69622e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad10e 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 # 0xdad012 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 # 0xdadde7 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 2304] @ 0xb275c6 0xb27792 0xb310a5 0xb30b5f 0x48b5a1 # 0xb275c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27791 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb310a4 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4e5ccc 0xcee68f 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 256] @ 0x4a4812 0x4a3da5 0x8ad519 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 24] @ 0xdce225 0xdd51eb 0xdd4a25 0xdd5c3c 0xdd5899 0xdc6829 0xdc517c 0xdc51cc 0xdb9888 0x48b5a1 # 0xdce224 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd5c3b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 1152] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xb0a98d 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 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 # 0xb0a98c 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16ddab5 0x16e2a06 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1536] @ 0xdf5b85 0x4a3e91 0xdd5da5 0xdd5d94 0xdd5899 0xdc6829 0xdc517c 0xdc51cc 0xdb9888 0xdf1d9a 0x48b5a1 # 0xdf5b84 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 # 0xdd5da4 github.com/quic-go/quic-go.getPacketBuffer+0x2c4 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd5d93 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2b3 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:790 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x6f0e72 0x7080be 0x7080b6 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0e71 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 # 0x7080bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x7080b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [22: 6336] @ 0x8e786c 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8e786b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468a32 0x467f25 0x46808a 0x65757c 0x65750d 0x650587 0x650934 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x65757b net.absDomainName+0x23b net/dnsclient.go:158 # 0x65750c net.lookupStaticHost+0x1cc net/hosts.go:139 # 0x650586 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x650933 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x707a5c 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x707a5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x4ad365 0x4ad2e8 0x66d49b 0xb18042 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66d49a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0xb18041 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x5c5055 0x69f4a5 0x69fc29 0x6a6e7d 0x6a5956 0x8d2feb 0x1594791 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5c5054 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a5955 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:85 # 0x8d2fea github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1594790 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x77b365 0x77afff 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x77b364 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb74949 0xb76bcf 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb74948 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb76bce 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 [1: 192] @ 0x64902d 0xe19c0b 0xe18f9c 0xe18a48 0xe231e5 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x64902c net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0xe19c0a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe18f9b 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 # 0xe18a47 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 # 0xe231e4 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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: 80] @ 0xdb878c 0xdb87ad 0xdb465e 0xdf18e4 0xdf120b 0xe0a5ea 0xe04b08 0xe0d295 0xe0cf14 0xd399d5 0xd2cd38 0x48b5a1 # 0xdb878b github.com/quic-go/quic-go.newCryptoStream+0x8b github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb87ac github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb465d github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xdf18e3 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdf120a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe0a5e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe04b07 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 # 0xe0d294 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 # 0xe0cf13 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 # 0xd399d4 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 # 0xd2cd37 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: 96] @ 0x79dbe5 0x79b345 0x79fd3e 0x7a55fc 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fd3d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a55fb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 8] @ 0x6fb8de 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6fb8dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 2304] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x53d4e5 0x53d659 0x5443dc 0x118e0fb 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x118e0fa github.com/beevik/ntp.getTime+0x35a github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [1: 416] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 6784] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 288] @ 0xbe9c76 0xbe89e5 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9c75 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe89e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x51f666 0xce2b1f 0xce2adb 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2b1e 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 # 0xce2ada 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 64] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x8d7d45 0x8d7cf1 0x8d5fe5 0x115e91b 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d7d44 github.com/pactus-project/pactus/store.valKey+0x2c4 github.com/pactus-project/pactus/store/validator.go:20 # 0x8d7cf0 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x270 github.com/pactus-project/pactus/store/validator.go:117 # 0x8d5fe4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115e91a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x8472b6 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x8472b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 1792] @ 0xb35316 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb35315 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53b765 0x1441edd 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1441edc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0xff8308 0x1437575 0x14413be 0x48b5a1 # 0xff8307 golang.org/x/net/http2/hpack.NewEncoder+0x27 golang.org/x/net@v0.48.0/http2/hpack/encode.go:36 # 0x1437574 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:558 # 0x14413bd google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0x9d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:468 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xdad10f 0xdad013 0xdab7c9 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad10e 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 # 0xdad012 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 # 0xdab7c8 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 704] @ 0xd9efbe 0xd9be8b 0xdb309d 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xd9efbd 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 # 0xd9be8a github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb309c github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xa522e5 0xb8211a 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb82119 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53affc 0x53b68d 0x53b64f 0x15849de 0x158d312 0x158de85 0x163c2aa 0x48b5a1 # 0x53affb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158d311 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x271 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x8d1365 0x8d1377 0x8d4f77 0x8e16e4 0x8e36c8 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1364 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8d1376 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8d4f76 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8e16e3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8e36c7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0xb3565f 0xb84616 0xb845f8 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84615 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 # 0xb845f7 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x9312eb 0x96f7c8 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9312ea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x5eb46a 0x5fff65 0x5ff6c9 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x16e2898 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 384] @ 0xd9c0d8 0xd9c17f 0xdb309d 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xd9c0d7 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 # 0xd9c17e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb309c github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x14d84e8 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d84e7 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x5c1eab 0x5c27a6 0x69835d 0x8e254d 0x8e2561 0x8e4e8b 0x8e6404 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8e254c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8e2560 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8e4e8a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8e6403 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xb7bf5e 0xb7bfcc 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bf5d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb7be7e 0xb7bece 0xb7c26c 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x698992 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698991 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0xb093d5 0xb093b0 0xb09349 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xb093d4 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb093af github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb09348 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0xb0a153 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0xb0a152 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xda8033 0xdb0805 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda8032 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdb0804 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xda8033 0xdb0925 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda8032 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdb0924 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 768] @ 0xb35316 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb35315 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x77b2fa 0x77afff 0xb155ef 0xb16555 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x77b2f9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16554 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0xde254e 0xda42f0 0xda2c65 0xda27ac 0xda26e2 0xda0585 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xde254d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda42ef 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 # 0xda2c64 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets-range1+0x424 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:857 # 0xda27ab github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets.(*sentPacketHistory).Packets.func1+0x12b github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:91 # 0xda26e1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets+0x61 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:803 # 0xda0584 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x424 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:438 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xdcf08e 0xdce005 0xdd51eb 0xdd4a25 0xdd5c3c 0xdd5899 0xdc6829 0xdc517c 0xdb9888 0x48b5a1 # 0xdcf08d github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdce004 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd5c3b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [14: 4928] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x97bfbc 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bfbb net/textproto.readMIMEHeader+0x37b net/textproto/reader.go:591 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 48] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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] @ 0x140e185 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e184 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x659565 0x6593a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x659564 net.addrTable+0x184 net/interface_linux.go:155 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x70250f 0x701bb0 0x706222 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x706221 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0xdad12f 0xdad013 0xdac06f 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0xdad12e 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 # 0xdad012 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 # 0xdac06e 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11931a5 0x1192ce5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11931a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1192ce4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 160] @ 0x53da55 0x53d47d 0x53d659 0x5441b7 0x5c440a 0x697c66 0x697c09 0x6a04a6 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441b6 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x697c65 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x697c08 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6a04a5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x1693357 0x16ddab5 0x16e2a06 0x16e1e90 0x967cd8 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1e8f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 176] @ 0x104ccbe 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104ccbd 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5a82b1 0x5a82a5 0x6b968b 0x6b965f 0x6ba0df 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x5a82b0 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5a82a4 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 896] @ 0x168ff3a 0x9767f9 0x9283b6 0x967d8a 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xcee6b6 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0xb0a345 0xb09d25 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xb0a344 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 # 0xb09d24 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 64] @ 0x468b06 0x16dd853 0x16e28d3 0x16e2469 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc11165 0xc1146a 0xc315f9 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xdea0a5 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xdea0a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 32] @ 0x97680f 0x9283b6 0x967e25 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x97680e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x16e2898 0x16e2469 0x96959f 0x96956a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96959e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x969569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xb86431 0xb84c6e 0x48b5a1 # 0xb86430 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4f0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:541 # 0xb84c6d 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: 80] @ 0x159766f 0x15947d7 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159766e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x110e github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x15947d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d12c6 0x8d4f77 0x115f9ef 0x15909c6 0x1525ecb 0x1563abe 0x1525d23 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d12c5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8d4f76 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115f9ee github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x2e github.com/pactus-project/pactus/state/state.go:653 # 0x15909c5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x1525eca 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525d22 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e 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 0x411852 0x53a1ba 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x558ee7 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 640] @ 0x51d173 0x51d13e 0x51de99 0x520d25 0x522755 0x52541e 0x51f653 0x13f5a6a 0x14c8146 0x14c7407 0x1464729 0x146f190 0x14c6eed 0x13ff475 0x48b5a1 # 0x51d172 fmt.(*buffer).writeString+0x72 fmt/print.go:108 # 0x51d13d fmt.(*fmt).padString+0x3d fmt/format.go:113 # 0x51de98 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x520d24 fmt.(*pp).fmtString+0xc4 fmt/print.go:497 # 0x522754 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0x13f5a69 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:40 # 0x14c8145 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:210 # 0x14c7406 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:139 # 0x1464728 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.77.0/internal/resolver/dns/dns_resolver.go:128 # 0x146f18f google.golang.org/grpc/internal/resolver/delegatingresolver.New+0xa2f google.golang.org/grpc@v1.77.0/internal/resolver/delegatingresolver/delegatingresolver.go:131 # 0x14c6eec google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.77.0/resolver_wrapper.go:91 # 0x13ff474 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [4: 3584] @ 0x168ff3a 0x9767f9 0x9283b6 0x967e25 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 240] @ 0x7050dc 0x707d7a 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x707d79 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x69d385 0x6a8e99 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69d384 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0xb320d8 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xb320d7 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 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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 0xdcce46 0xdea08a 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xdcce45 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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] @ 0xc0ea0e 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0xc0ea0d 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 49152] @ 0x15eef45 0x15eef06 0x15eef54 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15eef44 bytes.(*Buffer).String+0x904 bytes/buffer.go:77 # 0x15eef05 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x8c5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x15eef53 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x913 github.com/pactus-project/pactus/www/html/blockchain.go:47 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 224] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f0d26 0x15f0c9a 0x15eee6f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f0d25 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x145 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f0c99 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x15eee6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x4c9a9d 0x82c7c5 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x1523c45 0x15ee6e2 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82c7c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x15ee6e1 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0xa1 github.com/pactus-project/pactus/www/html/blockchain.go:20 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x53b765 0x1444c94 0x1444c67 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1444c93 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1444c66 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0xb85169 0x48b5a1 # 0xb85168 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 [2: 64] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x69423b 0x11961a2 0x11960dd 0x1195b2e 0x114fcca 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x69423a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x11961a1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:291 # 0x11960dc github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:303 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x539e0a 0x93133b 0x96f7c8 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x93133a crypto/tls.(*Conn).handshakeContext+0xba crypto/tls/conn.go:1533 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0xc11165 0xc10fe5 0xc31522 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xb83cf1 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb83cf0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 5376] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xb7bd25 0xb7bcc3 0xb7bcd7 0xb7c2e6 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd24 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2e5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xc4c1ab 0xc25297 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc4c1aa github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc25296 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x8e7295 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb0a745 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0a744 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: 144] @ 0xaff9bb 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaff9ba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0xda4b51 0xda3589 0xdb9682 0x48b5a1 # 0xda4b50 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 # 0xda3588 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 # 0xdb9681 github.com/quic-go/quic-go.(*Conn).run+0x4e1 github.com/quic-go/quic-go@v0.57.1/connection.go:674 0: 0 [1: 64] @ 0xdcee9b 0xdce005 0xdd51eb 0xdd4a25 0xdd48d0 0xdd1fef 0xdc5a4f 0xdc50d7 0xdb9888 0x48b5a1 # 0xdcee9a github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdce004 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd1fee github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdc5a4e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x92de33 0x92dc6a 0x92e726 0x96886c 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x92de32 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x92dc69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xb7be3f 0xb7be96 0xb7bece 0xb7c24f 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be3e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 5376] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f65e6 0x15f651a 0x15eff2e 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f65e5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x15f6519 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x15eff2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d4832 0x1155ff0 0x1155f1d 0x11547e5 0x11541d9 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d4831 github.com/pactus-project/pactus/store.(*store).HasPublicKey+0x111 github.com/pactus-project/pactus/store/store.go:253 # 0x1155fef github.com/pactus-project/pactus/txpool.(*txPool).consumptionalFee+0x8f github.com/pactus-project/pactus/txpool/txpool.go:345 # 0x1155f1c github.com/pactus-project/pactus/txpool.(*txPool).estimatedMinimumFee+0x3c github.com/pactus-project/pactus/txpool/txpool.go:327 # 0x11547e4 github.com/pactus-project/pactus/txpool.(*txPool).checkFee+0x44 github.com/pactus-project/pactus/txpool/txpool.go:134 # 0x11541d8 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x78 github.com/pactus-project/pactus/txpool/txpool.go:92 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x7f758c 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f758b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x14d84e8 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d84e7 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0xaffbde 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaffbdd 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0xcee6b6 0xcf0059 0xceabb2 0xce4666 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4665 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdc5f0c 0xdc5f00 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 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 # 0xdc5f0b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc5eff github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb7c32d 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7c32c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51f09e 0x51f630 0xce58d1 0xceb87c 0xd09142 0xd04262 0xd03945 0xd032cf 0xd03118 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 # 0x51f09d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f62f fmt.Sprintf+0x2f fmt/print.go:238 # 0xce58d0 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 # 0xceb87b 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 # 0xd09141 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 # 0xd04261 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 320] @ 0x963f25 0x963dc5 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x963f24 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xdb8f2e 0xdb2ff7 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb8f2d github.com/quic-go/quic-go.(*Conn).preSetup+0x82d github.com/quic-go/quic-go@v0.57.1/connection.go:547 # 0xdb2ff6 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x672a05 0x66bb3b 0x66b1fb 0x660138 0x673e27 0x672394 0x642b9a 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x672a04 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66bb3a net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642b99 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 28672] @ 0x49de10 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49de0f strconv.fmtF+0xef strconv/ftoa.go:445 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0xd79d33 0xd79d27 0xdd9236 0xdd8ff8 0xdd86bb 0xdd83dc 0xdbe006 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0xd79d32 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 # 0xd79d26 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 # 0xdd9235 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd8ff7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd86ba github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd83db github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:67 # 0xdbe005 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0xb01de9 0xb01db5 0xb8016a 0xb82890 0x48b5a1 # 0xb01de8 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xb01db4 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 # 0xb80169 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 # 0xb8288f 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: 32] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4666 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4665 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x4a4732 0x4a3da5 0x1430acd 0x14308aa 0x14327fb 0x14ca3f9 0x14ca312 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1430acc google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:142 # 0x14308a9 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:95 # 0x14327fa google.golang.org/grpc/mem.(*buffer).Free+0x5a google.golang.org/grpc@v1.77.0/mem/buffers.go:154 # 0x14ca3f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:71 # 0x14ca311 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.77.0/rpc_util.go:958 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 352] @ 0x846c8c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8aded0 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8adecf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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 0xb2b0f5 0xb2b0eb 0xb29d26 0xb29c56 0xb770d7 0xb84cb0 0x48b5a1 # 0xb2b0f4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2b0ea github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb29d25 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb29c55 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb770d6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:728 # 0xb84caf 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 [1: 32] @ 0xb2702b 0xb2701c 0xb26fb4 0xb26fca 0xb2a4ac 0xb82a77 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2702a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2701b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26fb3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26fc9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb2a4ab github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb82a76 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 16] @ 0x10dbb7a 0x10da8ff 0x10c029d 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0x10dbb79 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 # 0x10da8fe 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 # 0x10c029c 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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] @ 0xd3fcad 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0xd3fcac 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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: 256] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x169348e 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x69620b 0xdadb45 0xda7fbd 0xdab791 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda7fbc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdab790 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x1693450 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x79dbe5 0x9557f4 0x95575c 0x92e6b7 0x96886c 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9557f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95575b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16e29af 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e29ae crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xa522e5 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x66f4c5 0x65641b 0x66fddb 0x66ec70 0xb18007 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x66f4c4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x65641a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb18006 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0xdd5dd9 0xdd5899 0xdc6829 0xdc517c 0xdc51cc 0xdb9888 0x48b5a1 # 0xdd5dd8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 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] @ 0x7a024b 0x7a021b 0x7a0144 0x79d822 0x79dc7c 0x79b345 0x79fef8 0x79fe3f 0x79d822 0x79dc7c 0x79b345 0x79fd3e 0x7a55fc 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7a024a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7a021a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7a0143 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fef7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79fe3e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fd3d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a55fb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16dd73a 0x16e28d3 0x16e2469 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1693357 0x695c9d 0x69620b 0xdadb45 0xdae1db 0xdadcc5 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdae1da 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 # 0xdadcc4 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xdb2ecc 0xdb2c8b 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb2ecb github.com/quic-go/quic-go.newConnIDGenerator+0xa6b github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:69 # 0xdb2c8a github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x781fe5 0xb16637 0xb165da 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x781fe4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb16636 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb165d9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xb7c01c 0xb7c087 0xb7c107 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c01b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7c086 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16ddab5 0x16e2a06 0x16e1e90 0x967cd8 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1e8f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0x1441988 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441987 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x53affc 0x53b68d 0x53b64f 0x15849de 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x53affb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x167bfd3 0x1687732 0x6960a2 0xdadb5e 0xda7fbd 0xdab791 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6960a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdadb5d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda7fbc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdab790 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x69620b 0xdadb45 0xdad10f 0xdad013 0xdac06f 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad10e 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 # 0xdad012 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 # 0xdac06e 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 6912] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb 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] @ 0x1159976 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x151dcf7 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151dcf6 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:43 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0xdcee9b 0xdce005 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xdcee9a github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdce004 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x79dbe5 0x79d75d 0x972465 0x79d822 0x79dc7c 0x971a2f 0x9719b7 0x971926 0x969fe7 0x970118 0xdaae3d 0xdbaf45 0xdc1ebd 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79d75c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x972464 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1490 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a2e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9719b6 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x971925 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x969fe6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x970117 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdaae3c 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 # 0xdbaf44 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdc1ebc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x69620b 0xdadb45 0xdad10f 0xdad013 0xdadde8 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad10e 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 # 0xdad012 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 # 0xdadde7 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xb154ce 0xb154bc 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb154cd github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb154bb github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 128] @ 0x4a4732 0x4a3da5 0x1432888 0x14ca3f9 0x14ca312 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1432887 google.golang.org/grpc/mem.(*buffer).Free+0xe7 google.golang.org/grpc@v1.77.0/mem/buffers.go:162 # 0x14ca3f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:71 # 0x14ca311 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.77.0/rpc_util.go:958 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1195eb5 0x1195b2e 0x114fcca 0x48b5a1 # 0x1195eb4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x74 github.com/pactus-project/pactus/sync/sync.go:288 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc45a85 0xc498fb 0xc3bb11 0xc3b53a 0xc37e87 0x48b5a1 # 0xc45a84 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc498fa github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc3bb10 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc3b539 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc37e86 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] @ 0x7b731f 0x7bd06d 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7b731e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7bd06c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 416] @ 0x14419ac 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x1528279 0x4c0046 0x4bf139 0x160c87f 0x160761b 0x16064d6 0x1605bb3 0x4a530a 0x48b5a1 # 0x14419ab google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x1528278 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 # 0x160c87e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x160761a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x16064d5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x1605bb2 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] @ 0x65b0bf 0xb155d8 0xb16555 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0xb155d7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16554 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 80] @ 0x651b5f 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x651b5e net.(*Resolver).goLookupIPCNAMEOrder+0x12de net/dnsclient_unix.go:750 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 24] @ 0xb16605 0xb165da 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0xb16604 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb165d9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 96] @ 0x796b7d 0x79797d 0x797e53 0xdaf409 0xdaf3a2 0xdbb14b 0xdc1ebd 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0x796b7c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x79797c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x797e52 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdaf408 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdaf3a1 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 # 0xdbb14a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdc1ebc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x74f11a 0x74f130 0x169336f 0x16cdc9f 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16cdc9e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x781fe5 0xe06dac 0xe06d3c 0x112dcff 0xde6334 0xde490b 0xde3705 0x48b5a1 # 0x781fe4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xe06dab github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe06d3b 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 # 0x112dcfe github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde6333 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x53d4e5 0x53d659 0x77900b 0x77c8d5 0xb165b9 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x77900a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb165b8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x167bfd3 0x5ce206 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce205 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x586c45 0x586bbd 0x699bdb 0x699b9e 0x699837 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x699bda math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x699b9d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x699836 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 352] @ 0xc23da6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23da5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xdae24a 0xdadcc5 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdae249 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 # 0xdadcc4 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xde9fbf 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xde9fbe github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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 [27: 7776] @ 0xb7ea45 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7ea44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xde9f7c 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xde9f7b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xc2e90a 0xc2d4e2 0xc37f25 0x48b5a1 # 0xc2e909 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xa9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 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] @ 0x169348e 0x695c9d 0x695e39 0xdae025 0xdadc6c 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x695e38 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdae024 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 # 0xdadc6b 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0xddf2cb 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb94e5 0x48b5a1 # 0xddf2ca github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x480fda 0x480fef 0xc389ab 0xc37b65 0x48b5a1 # 0xc389aa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:926 # 0xc37b64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 24] @ 0x10d55c5 0x8e6b4b 0x10d54cd 0x10d0de2 0x683055 0xb0aaa5 0xb0aaa0 0xb09ba5 0xb09ba6 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10d55c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb0aaa4 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 # 0xb0aa9f 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 # 0xb09ba4 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 # 0xb09ba5 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 1408] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 8] @ 0x10cfb67 0x10cfc1b 0x10cf535 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10cfb66 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cfc1a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10cf534 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 160] @ 0xdc79d2 0xdc7912 0xdeb265 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xdc79d1 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 # 0xdc7911 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xdeb264 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x1190dac 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1190dab github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x44b github.com/pactus-project/pactus/sync/handler_blocks_request.go:49 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x158d53c 0x158de85 0x163c2aa 0x48b5a1 # 0x158d53b github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x49b github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:36 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51f09e 0x51f630 0xc44727 0xc446e7 0xc4575d 0xc4c22e 0xc25297 0xc233a7 0xc3b2fc 0xc37e87 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 # 0x51f09d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f62f fmt.Sprintf+0x2f fmt/print.go:238 # 0xc44726 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc446e6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc25296 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x95244a 0x95237e 0x952374 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x952449 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1b29 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95237d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1a5d vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x952373 crypto/tls.(*serverHelloMsg).marshal+0x1a53 crypto/tls/handshake_messages.go:851 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 320] @ 0x56aa96 0x56184a 0x55d096 0x55d157 0x55cd25 0x55c998 0x4a3c0c 0x55c88a 0x55c854 0x55c853 0x569bb3 0x56184a 0x55781e 0x5566fe 0x555f3e 0x555b39 0x11bfb96 0x11bfa7c 0x13c5d85 0x1654d86 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x56aa95 encoding/json.typeFields+0x1655 encoding/json/encode.go:1249 # 0x561849 encoding/json.cachedTypeFields+0x129 encoding/json/encode.go:1360 # 0x55d095 encoding/json.newStructEncoder+0x355 encoding/json/encode.go:768 # 0x55d156 encoding/json.newTypeEncoder+0x416 encoding/json/encode.go:455 # 0x55cd24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x55c997 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x55c889 sync.(*Once).Do+0x229 sync/once.go:69 # 0x55c853 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x55c852 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x569bb2 encoding/json.typeFields+0x772 encoding/json/encode.go:1323 # 0x561849 encoding/json.cachedTypeFields+0x129 encoding/json/encode.go:1360 # 0x55781d encoding/json.(*decodeState).object+0x27d encoding/json/decode.go:652 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x11bfb95 github.com/pactus-project/pactus/wallet/storage/jsonstorage.(*upgrader).upgrade+0xd5 github.com/pactus-project/pactus/wallet/storage/jsonstorage/upgrader.go:57 # 0x11bfa7b github.com/pactus-project/pactus/wallet/storage/jsonstorage.Upgrade+0x7b github.com/pactus-project/pactus/wallet/storage/jsonstorage/upgrader.go:35 # 0x13c5d84 github.com/pactus-project/pactus/wallet.Open+0xa4 github.com/pactus-project/pactus/wallet/wallet.go:97 # 0x1654d85 github.com/pactus-project/pactus/cmd.StartNode+0xa5 github.com/pactus-project/pactus/cmd/cmd.go:154 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x92d218 0x92a2db 0x92ea11 0x92ea12 0x92ea99 0x96a36d 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92d217 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x92a2da crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x92ea10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x92ea11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x92ea98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x96a36c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x79dbe5 0x9558d4 0x9558b3 0x79d822 0x79dc7c 0x9557f4 0x95575c 0x92e6b7 0x96886c 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9558d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9558b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9557f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95575b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x10cf0dd 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10cf0dc 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 160] @ 0xce561e 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xce561d 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 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 192] @ 0xdb2b91 0xdb2a5a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb2b90 github.com/quic-go/quic-go.newConnIDManager+0x730 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:56 # 0xdb2a59 github.com/quic-go/quic-go.init.func1+0x5f9 github.com/quic-go/quic-go@v0.57.1/connection.go:290 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0xda91b9 0xda91ab 0xda928a 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xda91b8 crypto/tls.newQUICConn+0x198 crypto/tls/quic.go:189 # 0xda91aa crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda9289 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x53af68 0x53b68d 0x53b64f 0x114ddd2 0x114a2ea 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x114ddd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 480] @ 0xbe9c76 0xbe89e5 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9c75 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe89e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x415a34 0x4ed288 0xb0a41c 0xb09d25 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xb0a41b 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 # 0xb09d24 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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] @ 0x51f666 0xa52314 0xb019e5 0xb8016a 0xb84e04 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa52313 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb019e4 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 # 0xb80169 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 # 0xb84e03 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: 96] @ 0xafd6a6 0xafd652 0xafd656 0x104cca5 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd6a5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafd651 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafd655 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104cca4 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x167bfd3 0x1687732 0x16ddaee 0x16e2a06 0x16e1e90 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ddaed crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1e8f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 192] @ 0xd33210 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xd3320f 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 192] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4e91 0x104ca3e 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4e90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:926 # 0x104ca3d 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xcc7c4d 0xcc7c1a 0xcc73d9 0xce1235 0xce1105 0xd5f5c6 0xe2296f 0xd5e463 0x48b5a1 # 0xcc7c4c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc7c19 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc73d8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xce1234 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 # 0xce1104 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 # 0xd5f5c5 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 # 0xe2296e 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 # 0xd5e462 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: 1280] @ 0x6a837e 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a837d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x698bb3 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x5c1eab 0x5c27a6 0x69835d 0x1192885 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1192884 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410398 0xd34af4 0xd33d1f 0x48b5a1 # 0xd34af3 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 # 0xd33d1e 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: 32] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0xb0a153 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0xb0a152 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 128] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 480] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 67108864] @ 0x11b400a 0x11b3b7c 0x11b99d5 0x11b9964 0x11bd8e6 0x11bc4b1 0x13c3890 0x16562d2 0x1654e6a 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x11b4009 golang.org/x/crypto/argon2.initBlocks+0x49 golang.org/x/crypto@v0.46.0/argon2/argon2.go:162 # 0x11b3b7b golang.org/x/crypto/argon2.deriveKey+0x1bb golang.org/x/crypto@v0.46.0/argon2/argon2.go:117 # 0x11b99d4 golang.org/x/crypto/argon2.IDKey+0x234 golang.org/x/crypto@v0.46.0/argon2/argon2.go:101 # 0x11b9963 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c3 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x11bd8e5 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:493 # 0x11bc4b0 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x50 github.com/pactus-project/pactus/wallet/vault/vault.go:300 # 0x13c388f github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:212 # 0x16562d1 github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x2d1 github.com/pactus-project/pactus/cmd/cmd.go:398 # 0x1654e69 github.com/pactus-project/pactus/cmd.StartNode+0x189 github.com/pactus-project/pactus/cmd/cmd.go:174 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 172032] @ 0x72a69c 0x72a607 0x725427 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x72a69b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x6bb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x72a606 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x626 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:311 # 0x725426 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 90112] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x7352a5 0x72559f 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72559e github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 90112] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410052 0x7352a5 0x72559f 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72559e github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 192] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x158bccc 0x158c06d 0x158de85 0x163c2aa 0x48b5a1 # 0x158bccb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x20b github.com/pactus-project/pactus/www/zmq/publisher.go:56 # 0x158c06c github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x12c github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x79dbe5 0x971265 0x971228 0x969fe7 0x970118 0xdaae3d 0xdbaf45 0xdc1ebd 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971264 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x971227 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x969fe6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x970117 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdaae3c 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 # 0xdbaf44 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdc1ebc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x77b365 0x77afff 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x77b364 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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] @ 0x1159976 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0xb83c19 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb83c18 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 240] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x69fb87 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69fb86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1408] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x7352a5 0x7342da 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x7342d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0xdcce10 0xdcce04 0xdea08a 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xdcce0f 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 # 0xdcce03 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xb859bf 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb859be github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x15f6391 0x15f63c4 0x15f6363 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f6390 bytes.NewBufferString+0x130 bytes/buffer.go:487 # 0x15f63c3 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:202 # 0x15f6362 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x14d0c65 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14d0c64 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.77.0/server.go:1391 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0xc11165 0xc10fe5 0xc14e53 0xb850bc 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0xb850bb 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 [2: 128] @ 0x1693450 0x16ddab5 0x16e2a06 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1536] @ 0x7b051e 0x7b0533 0xdad114 0xdad013 0xdb085e 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad113 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 # 0xdad012 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 # 0xdb085d 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x959c9b 0x959b63 0x959b68 0x79d822 0x79dc7c 0x959af4 0x959ad3 0x79d822 0x79dc7c 0x95913d 0x959034 0x79d822 0x79dc7c 0x958978 0x958875 0x79d822 0x79dc7c 0x958734 0x95869c 0x92e6b7 0x968ce5 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x959c9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x959b62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x959b67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x959af3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x959ad2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95913c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x959033 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958977 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x958874 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95869b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xcee6b6 0xcf0458 0xce9fbd 0xce99a5 0xce9699 0xce1305 0xce1105 0xd5f5c6 0xe2296f 0xd5e463 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0457 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:571 # 0xce9fbc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:610 # 0xce99a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:580 # 0xce9698 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:562 # 0xce1304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:396 # 0xce1104 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 # 0xd5f5c5 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 # 0xe2296e 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 # 0xd5e462 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] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xbe839a 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8399 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2897 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x54433a 0x5c440a 0x6b93fb 0x6b9369 0x8d16da 0x8d52df 0x115e9f5 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6b93fa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6b9368 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x8d16d9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8d52de github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115e9f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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 0x1441a92 0x1441a81 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441a91 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1441a80 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x480fda 0x480fef 0xd0ceff 0xc4474d 0xc4575d 0xc4c22e 0xc25297 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xd0cefe 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 # 0xc4474c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc25296 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0xbe3cf0 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3cef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6f0d85 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0d84 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x6fcfdd 0x6fb8d2 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x7339b6 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7339b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x468b06 0xb7be58 0xb7be96 0xb7bece 0xb7c26c 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xcee6b6 0xcf0059 0xceabb2 0xce47b2 0xd3fcf9 0x10cf52f 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce47b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd3fcf8 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 # 0x10cf52e 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 192] @ 0xdd03e6 0xdb354e 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdd03e5 github.com/quic-go/quic-go.newPacketPacker+0xc5 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:158 # 0xdb354d github.com/quic-go/quic-go.init.func1+0x10ed github.com/quic-go/quic-go@v0.57.1/connection.go:368 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x1693357 0x16dd73a 0x16e28d3 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 352] @ 0xda94db 0xda95d6 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xda94da 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 # 0xda95d5 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0x539e0a 0xa51baa 0xb09ac7 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xa51ba9 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/ctx_mutex.go:17 # 0xb09ac6 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:263 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 32] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9ebd7f 0x9eb7f7 0x15f5bfa 0x15f563c 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f5bf9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x15f563b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0xb34e33 0xb82c08 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb34e32 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:63 # 0xb82c07 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 4096] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba 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] @ 0x16beb2d 0x16c8854 0x16c8a9f 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16beb2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16c8853 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x16c8a9e crypto/internal/fips140/ecdsa.signGeneric[...]+0xfe crypto/internal/fips140/ecdsa/ecdsa.go:331 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xdea0bb 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xdea0ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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] @ 0xdfcb93 0xdead36 0xdeab07 0xdb8cf3 0xdb2ff7 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdfcb92 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:60 # 0xdead35 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.57.1/streams_map.go:73 # 0xdeab06 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb8cf2 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb2ff6 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x468a32 0x467f25 0x468145 0x66d546 0x66d493 0x666a4f 0xd034bb 0xd03118 0x48b5a1 # 0x66d545 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66d492 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x666a4e net.(*OpError).Error+0x6e net/net.go:510 # 0xd034ba github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 288] @ 0xc11165 0xc10fe5 0xc26d8c 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc26d8b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 144] @ 0x51c5db 0xde0ffd 0xe0c74c 0xe0c72f 0xd3f842 0xb797f4 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0xde0ffc github.com/quic-go/quic-go.(*SendStream).Close+0x19c github.com/quic-go/quic-go@v0.57.1/send_stream.go:435 # 0xe0c74b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.57.1/stream.go:148 # 0xe0c72e 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 # 0xd3f841 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 # 0xb797f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468b06 0x4d6287 0x920cee 0x96a7cc 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x920ced crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x96a7cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x74fc3a 0x74fa43 0x770d56 0x8b0e2c 0x10500c7 0x104f858 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x74fc39 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74fa42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x770d55 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x10500c6 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 # 0x104f857 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468b06 0xb7be58 0xb7be96 0xb7bece 0xb7c26c 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53951b 0x5394fd 0xddf393 0xde9f45 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x53951a context.withCancel+0x3a context/context.go:277 # 0x5394fc context.WithCancelCause+0x1c context/context.go:269 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 128] @ 0x51f666 0x1190e05 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1190e04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:48 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 288] @ 0xc11165 0xc10fe5 0xc14e53 0xb850bc 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0xb850bb 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: 192] @ 0x104eee5 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x104eee4 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16ddab5 0x16e2a06 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x144735c 0x14366e5 0x145c402 0x145c077 0x14360ba 0x14c861c 0x14c95b7 0x14ca20b 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x144735b google.golang.org/grpc/internal/transport.(*http2Client).updateWindow+0x3b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1145 # 0x14366e4 google.golang.org/grpc/internal/transport.(*ClientStream).updateWindow+0x24 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:153 # 0x145c401 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x81 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:456 # 0x145c076 google.golang.org/grpc/internal/transport.(*Stream).read+0xb6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:389 # 0x14360b9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x14c861b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14ca20a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0xc2c925 0xc2c970 0xc37f25 0x48b5a1 # 0xc2c924 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc37f24 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] @ 0x468b06 0xb7bf85 0xb7bfcc 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7bf84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 2112] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xce4973 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xce4972 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 256] @ 0x4a423c 0x4a4086 0x4a3d54 0x6f0f2f 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x6f0f2e 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xb8612b 0xb84c6e 0x48b5a1 # 0xb8612a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 128] @ 0xb18188 0xb1808a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0xb18187 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb18089 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xa9 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 192] @ 0xa4d551 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 28416] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0xbe8b74 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8b73 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 224] @ 0x74f11a 0x74f130 0x169336f 0x16ce059 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ce058 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xdb24d1 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb24d0 github.com/quic-go/quic-go.init.func1+0x70 github.com/quic-go/quic-go@v0.57.1/connection.go:247 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 768] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xda805a 0xdb073b 0xdab6a6 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdb073a 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 # 0xdab6a5 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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 0xb7bf85 0xb7bfcc 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bf84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb8496b 0xb837bb 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8496a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb837ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x8472b6 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8472b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x480fda 0x480fef 0x9e3367 0x151dd45 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9e3366 net/http.(*Request).ParseForm+0xe6 net/http/request.go:1334 # 0x151dd44 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x695e39 0xdae025 0xdadc6c 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x695e38 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdae024 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 # 0xdadc6b 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 480] @ 0xc11165 0xc1146a 0xc315f9 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1056] @ 0xc11165 0xc1146a 0xc315f9 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x749745 0xb83a13 0xb839f7 0xb839a8 0xb83aba 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb83a12 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb839f6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb839a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83ab9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x8e7231 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb0a745 0x48b5a1 # 0x8e7230 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0a744 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: 32] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x749854 0xb83b27 0xb83b01 0xb83b02 0xb83bce 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb83b26 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb83b00 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83b01 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83bcd github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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: 32] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xce494f 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xce494e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x142bd2a 0x14270a5 0x14585db 0x144b2a5 0x48b5a1 # 0x142bd29 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.48.0/http2/frame.go:1597 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 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: 24] @ 0xb1a7e9 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xb1a7e8 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [2: 32] @ 0x115ec46 0x8e2ac7 0x115e7bf 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115ec45 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:543 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e7be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:539 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1024] @ 0x7b051e 0x7b0533 0xda8634 0xda805a 0xdb0925 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda8633 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdb0924 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x7a0e05 0x7a47a9 0x7a5575 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7a0e04 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a47a8 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x7a5574 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 65536] @ 0x687527 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190bc5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687526 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190bc4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 8] @ 0x14d8886 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d8885 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x7798cd 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb06d85 0xb06d62 0xb08510 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xb06d84 go.opentelemetry.io/otel/metric.WithAttributeSet+0x84 go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb06d61 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 # 0xb0850f 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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] @ 0x5cd885 0x5d18fa 0x5eb27f 0x5ff765 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd884 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0xdd6e05 0xdd3e4c 0xdd56a9 0xdc6829 0xdc517c 0xdc51cc 0xdb9888 0x48b5a1 # 0xdd6e04 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd3e4b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdd56a8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x108 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:744 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 48] @ 0x1586dbb 0x15866d4 0x1584a33 0x158c6ba 0x158de85 0x163c2aa 0x48b5a1 # 0x1586dba github.com/go-zeromq/zmq4.(*Queue).Push+0x2ba github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c6b9 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x239 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x642acb 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x642aca net.srcAddrs+0x2a net/addrselect.go:45 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x468b06 0xb34f14 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb34f13 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb2a39a 0xb82a77 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2a399 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb82a76 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb8211a 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb82119 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1536] @ 0x7bcba5 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7bcba4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x6a7c77 0x6a7e1e 0x6a9c6d 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7c76 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6a7e1d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a9c6c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 19072] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x468b06 0xb7bf85 0xb7bfcc 0xb7c0d5 0xb84a33 0xb837bb 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bf84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb84a32 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb837ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4a4732 0x4a3da5 0x1432817 0x14ca3f9 0x14ca312 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1432816 google.golang.org/grpc/mem.(*buffer).Free+0x76 google.golang.org/grpc@v1.77.0/mem/buffers.go:157 # 0x14ca3f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:71 # 0x14ca311 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.77.0/rpc_util.go:958 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1152] @ 0xd7620b 0xd78917 0xdc18aa 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7620a 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 # 0xd78916 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 # 0xdc18a9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x16adc3a 0x16c9294 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16adc39 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16c9293 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1693450 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x52d105 0x52d210 0x533785 0x150a0bd 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x533784 strings.ToLower+0xa4 strings/strings.go:746 # 0x150a0bc github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x79c github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:198 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x698b9b 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x53b765 0xb05e4c 0xb0807c 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xb05e4b 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 # 0xb0807b 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 96] @ 0x79dbe5 0x9592e5 0x9591d7 0x79d822 0x79dc7c 0x958978 0x958875 0x79d822 0x79dc7c 0x958734 0x95869c 0x92e6b7 0x968ce5 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9592e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9591d6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958977 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x958874 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95869b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 16] @ 0xe0c35f 0xe0c58c 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb79ab2 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xe0c35e github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe0c58b 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb79ab1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc15c9f 0x104d154 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc15c9e 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 # 0x104d153 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 224] @ 0x95eee9 0x95ea91 0x95deba 0x9315f2 0x96f7c8 0x48b5a1 # 0x95eee8 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x95ea90 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1693357 0x695c9d 0x69620b 0xdadb45 0xda8033 0xdb0805 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda8032 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdb0804 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x10cfb85 0x10cfc1b 0x10cf535 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x10cfb84 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc1a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10cf534 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 32] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce47b2 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce47b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 1152] @ 0x4a4812 0x4a3da5 0xe02ebf 0xe02e9c 0xddcc2a 0xddc337 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0xafcecb 0xafcea0 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe02ebe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe02e9b 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 # 0xddcc29 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xddc336 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0xafceca io.ReadFull+0x16a io/io.go:354 # 0xafce9f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x13f github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1523593 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1523592 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0xd34a29 0xd348c5 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xd34a28 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 # 0xd348c4 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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] @ 0xb0a356 0xb09d25 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xb0a355 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 # 0xb09d24 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0x51f666 0x13f5a6a 0x14c1965 0x14c1c54 0x14bffda 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f5a69 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:40 # 0x14c1964 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1229 # 0x14c1c53 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x153 google.golang.org/grpc@v1.77.0/clientconn.go:1279 # 0x14bffd9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x6a967c 0x6a83ea 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a967b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6a83e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x8ad519 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc28665 0xc28485 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc28664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc28484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xda805a 0xdb0625 0xdab6a6 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdb0624 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 # 0xdab6a5 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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 0xc248e5 0xc247c9 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc248e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc247c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xd7e96c 0xd7e960 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 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 # 0xd7e96b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7e95f 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x54433a 0x5c440a 0x5c4f72 0x6a0ab3 0x6a6a91 0x6a6846 0x6a62c9 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a62c8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:250 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 192] @ 0xaff9bb 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaff9ba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 512] @ 0x7b051e 0x7b0533 0xda8634 0xda805a 0xdac037 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda8633 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdac036 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 2304] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x468b06 0xb7bd3e 0xb7bcc3 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7bd3d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x16e25f8 0x16e2469 0x967d3e 0x967d09 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16e25f7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967d3d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x967d08 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xdd841b 0xdbe006 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdd841a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:102 # 0xdbe005 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 5376] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd0893f 0xd08be8 0xd3f70a 0x683055 0x8e6dcf 0xd62cfa 0x10ce072 0xd33d85 0x48b5a1 # 0xd0893e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xd08be7 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 # 0xd3f709 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 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8e6dce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd62cf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x79dbe5 0x956874 0x956853 0x79d822 0x79dc7c 0x955abd 0x9559b4 0x79d822 0x79dc7c 0x9558d4 0x9558b3 0x79d822 0x79dc7c 0x9557f4 0x95575c 0x92e6b7 0x96886c 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x956873 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x956852 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x955abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9559b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9558d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9558b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9557f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95575b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x781fe5 0xb167d7 0xb1677a 0xb14e17 0xe06d16 0xe06d08 0x112dcff 0xde6334 0xde490b 0xde3705 0x48b5a1 # 0x781fe4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb167d6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16779 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe06d15 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe06d07 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 # 0x112dcfe github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde6333 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 160] @ 0x51f666 0xce58d1 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce58d0 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x10d5ee5 0x8e6b4b 0x10d5e09 0x10d0d82 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb0a745 0x48b5a1 # 0x10d5ee4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0a744 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: 32] @ 0x70250f 0x701bb0 0x706222 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x706221 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 768] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0xce2bd9 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xce2bd8 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x65fb85 0x65e9ae 0x65f89e 0x670d6c 0x118ecc5 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x65fb84 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65e9ad net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f89d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x670d6b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118ecc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [2: 3584] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 4096] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 384] @ 0x64902d 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x64902c net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0x11525c6 0x117e60d 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x11525c5 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xa5 github.com/pactus-project/pactus/sync/bundle/message/message.go:108 # 0x117e60c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x10d5b9e 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb0a745 0x48b5a1 # 0x10d5b9d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0a744 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: 96] @ 0xb7bd66 0xb7bcd7 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7bd65 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb7be3f 0xb7be96 0xb7bece 0xb7c24f 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be3e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5eb46a 0x5fff65 0x5ff71b 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 8] @ 0xde254e 0xda42f0 0xda415a 0xdc67ad 0xdc517c 0xdc51cc 0xdb9888 0x48b5a1 # 0xde254d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda42ef 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 # 0xda4159 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 # 0xdc67ac github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 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] @ 0x51f666 0xa52314 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa52313 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x92f157 0x92ec98 0x96a4c5 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92f156 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x96a4c4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7b819f 0x7bd488 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b819e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x7bd487 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 192] @ 0x15966f5 0x15947d7 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15966f4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:278 # 0x15947d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8ad498 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x158d586 0x158de85 0x163c2aa 0x48b5a1 # 0x158d585 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x4e5 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 288] @ 0x14d9868 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x1528279 0x4c0046 0x4bf139 0x160c87f 0x160761b 0x16064d6 0x1605bb3 0x4a530a 0x48b5a1 # 0x14d9867 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x1528278 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 # 0x160c87e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x160761a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x16064d5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x1605bb2 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: 512] @ 0x53da55 0x53d47d 0x53d659 0x1604432 0x1603df7 0x1601725 0x1602c3d 0x160f1bf 0x160eacb 0x161119f 0x9f1509 0x9f33e7 0x1610a44 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x1604431 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.4/json.go:178 # 0x1603df6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1601724 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.4/client.go:212 # 0x1602c3c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.4/client.go:350 # 0x160f1be github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x160eaca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x161119e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1610a43 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x659565 0x6593a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x659564 net.addrTable+0x184 net/interface_linux.go:155 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x51f991 0x7e1c85 0x140edfc 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f990 fmt.Sprint+0x50 fmt/print.go:280 # 0x7e1c84 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x140edfb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x468b06 0xb2b0f5 0xb2b0eb 0xb299b8 0xb82f8d 0xb830f0 0xb82dd4 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb2b0f4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2b0ea github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb299b7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb82f8c github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:212 # 0xb830ef github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:232 # 0xb82dd3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:204 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x555a77 0x1604b4b 0x1604145 0x160049b 0x15fffce 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1604b4a github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x68a github.com/creachadair/jrpc2@v1.3.4/json.go:216 # 0x1604144 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x160049a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x15fffcd github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [2: 48] @ 0xb83cdd 0xb83c0e 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb83cdc go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb83c0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4e5ccc 0xcee68f 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd00e2b 0xd03131 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd00e2a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd03130 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] @ 0x6a8ee5 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0xb1a7e9 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xb1a7e8 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [2: 32] @ 0x140e185 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e184 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x6a95da 0x8d1b5c 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a95d9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x8d1b5b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xb154ce 0xb154bc 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xb154cd github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb154bb github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [2: 32] @ 0xc3121e 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc3121d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x7798cd 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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] @ 0x79dbe5 0x95aec7 0x95ae57 0x95ae2a 0x79d822 0x79dc7c 0x95ab74 0x95aadc 0x92e6b7 0x968e05 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95aec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95ae56 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x95ae29 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ab73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95aadb crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968e04 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x7caa6e 0xd6bb58 0xe0bdb8 0xe0bb7d 0xe0b725 0xe0fa8c 0xe0fd92 0xe0f3e5 0xd3c090 0x48b5a1 # 0x7caa6d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe0bdb7 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 # 0xe0bb7c 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 # 0xe0b724 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 # 0xe0fa8b 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 # 0xe0fd91 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 # 0xe0f3e4 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 # 0xd3c08f 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: 32] @ 0xc23da6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23da5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xbe8b74 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8b73 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2048] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1152] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x79dbe5 0x95171a 0x951618 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x951719 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x951617 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 288] @ 0x14d9868 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9867 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x659565 0x6593a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x659564 net.addrTable+0x184 net/interface_linux.go:155 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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] @ 0xc2da25 0xc37f25 0x48b5a1 # 0xc2da24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x19c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc37f24 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] @ 0xb7be7e 0xb7bece 0xb7c26c 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8ad498 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x683055 0xb0aaa5 0xb0aaa0 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb0aaa4 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 # 0xb0aa9f 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x144199b 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x144199a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1792] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd065c9 0xd08c95 0xd08c96 0xd3f8a2 0xb7bc5c 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd065c8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd08c94 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd08c95 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 # 0xd3f8a1 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 # 0xb7bc5b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 0: 0 [2: 96] @ 0x468b06 0xb2b0f5 0xb2b0eb 0xb296f8 0xb767b5 0x48b5a1 # 0xb2b0f4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2b0ea github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb296f7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb767b4 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: 256] @ 0x586c45 0x586bbd 0xb2c925 0xb2c90c 0xb35129 0xb34f0e 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c924 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb2c90b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb35128 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34f0d 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x70250f 0x701bb0 0x706222 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x706221 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x11931a5 0x1192ce5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11931a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1192ce4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 176] @ 0xc11165 0xc1146a 0xc315f9 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xdf7e14 0xdf7f32 0xdeb9c5 0xdc8025 0xdea3b0 0xdea394 0xde9cd3 0xde27d0 0xda10fe 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdf7e13 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x193 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:192 # 0xdf7f31 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:159 # 0xdeb9c4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0xc4 github.com/quic-go/quic-go@v0.57.1/streams_map.go:178 # 0xdc8024 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:2972 # 0xdea3af github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.57.1/stream.go:215 # 0xdea393 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.57.1/stream.go:83 # 0xde9cd2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.57.1/stream.go:46 # 0xde27cf github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.57.1/send_stream.go:749 # 0xda10fd 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 2304] @ 0x6f0c34 0x703b2a 0x7045e6 0x707d3f 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x707d3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xb34f47 0xb34f0e 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb34f46 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb34f0d 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd089ac 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0x114e518 0x48b5a1 # 0xd089ab github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 96] @ 0x8d2935 0x8d210f 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d2934 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8d210e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x539e0a 0x1441bda 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1441bd9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0xc11165 0xc10fe5 0xc31522 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 6528] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 172032] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x114db1d 0x114d9f3 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x114db1c github.com/pactus-project/pactus/util.LimitReaderClose+0x13c github.com/pactus-project/pactus/util/io.go:345 # 0x114d9f2 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb3565f 0xb84616 0xb845f8 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84615 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 # 0xb845f7 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 16] @ 0x4c9a9d 0x829be5 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829be4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 768] @ 0xb8535d 0x48b5a1 # 0xb8535c 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: 48] @ 0x4a4719 0x4a3da5 0xdf659c 0xdcd345 0xdcd314 0xdccedd 0xddd199 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdf659b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).remove+0x9b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:140 # 0xdcd344 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).Remove+0x3c4 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:167 # 0xdcd313 github.com/quic-go/quic-go.(*frameSorter).push+0x393 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:123 # 0xdccedc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xddd198 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x6522c5 0x651346 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x6522c4 net.(*Resolver).goLookupIPCNAMEOrder.func3+0x104 net/dnsclient_unix.go:666 # 0x651345 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 90112] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410052 0x7352a5 0x72559f 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72559e github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x698bb3 0x69d39f 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0xc11165 0xc10fe5 0xc14e53 0x8e78ff 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x8e78fe github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb7be7e 0xb7bece 0xb7c24f 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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 0xb01dcb 0xb8016a 0xb82890 0x48b5a1 # 0xb01dca 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 # 0xb80169 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 # 0xb8288f 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: 16] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc2f6b4 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2f6b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xdb35a5 0xdb358b 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb35a4 github.com/quic-go/quic-go.newPacketUnpacker+0x1144 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:45 # 0xdb358a github.com/quic-go/quic-go.init.func1+0x112a github.com/quic-go/quic-go@v0.57.1/connection.go:369 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 288] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0x480fda 0x480fef 0xd0ceff 0xc4474d 0xc4575d 0xc4c22e 0xc2e9d3 0xc2d4e2 0xc37f25 0x48b5a1 # 0xd0cefe 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 # 0xc4474c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2e9d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 2048] @ 0xc23da6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23da5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x6a7091 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7090 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 416] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16e23ad 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e23ac crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x65994c 0x659512 0x6593a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x65994b net.newAddr+0x28b net/interface_linux.go:182 # 0x659511 net.addrTable+0x131 net/interface_linux.go:153 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e 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 0x8ad6f4 0xc1b26e 0xc1b257 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad6f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1b26d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc1b256 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x79dbe5 0x79b345 0x79fef8 0x79fe58 0x79d822 0x79dc7c 0x79b345 0x79fd3e 0x7a55fc 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fef7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79fe57 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fd3d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a55fb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 144] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x6a8ee5 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce579b 0xce56e5 0xce23df 0xce0491 0xce458f 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce23de 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 # 0xce0490 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 # 0xce458e 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x15ef865 0x15ef828 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15ef864 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4a4 github.com/pactus-project/pactus/www/html/server.go:252 # 0x15ef827 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x467 github.com/pactus-project/pactus/www/html/blockchain.go:106 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x468b06 0xb7bf85 0xb7bfcc 0xb7c0d5 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7bf84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x6a6dbc 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a6dbb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x54433a 0x5c440a 0x5c4f72 0x6a0ab3 0x6a6a91 0x6a74de 0x6a75c6 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 2560] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15efa05 0x15ef975 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15efa04 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x644 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15ef974 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x1446e34 0x14de149 0x14ddf7c 0x14dd2a5 0x14dc002 0x14dcf52 0x14bbb59 0x15d685a 0x14bba05 0x15236a5 0x15ef45b 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1446e33 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14de148 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14ddf7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14dd2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15236a4 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 # 0x15ef45a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xd7d54e 0xd788dd 0xdc18aa 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7d54d 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 # 0xd788dc 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 # 0xdc18a9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 512] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xb7bf5e 0xb7bfcc 0xb7c0d5 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bf5d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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: 288] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 896] @ 0xc11165 0xc1146a 0xc315f9 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x51f666 0xc44727 0xc446e7 0xc4575d 0xc4c22e 0xc25297 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44726 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc446e6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc25296 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc28665 0xc28485 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc28664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc28484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 8] @ 0x14d88a5 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d88a4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 176] @ 0x68717a 0x6871f1 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687179 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6871f0 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x6988c5 0x6988c6 0x159682f 0x15947d7 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6988c4 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x6988c5 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159682e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x15947d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51f09e 0x51f630 0xc44807 0xc447c7 0xc457dd 0xc4c52e 0xc2dd85 0xc2dd5c 0xc37f25 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 # 0x51f09d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f62f fmt.Sprintf+0x2f fmt/print.go:238 # 0xc44806 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc447c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc457dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4c52d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2dd84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2dd5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc37f24 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] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0xb0a153 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0xb0a152 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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] @ 0xb7bd25 0xb7bcc3 0xb7bcd7 0xb7c312 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd24 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c311 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x920bd4 0x96a7cc 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x920bd3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x96a7cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc23da6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23da5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x95c935 0x95c905 0x95c817 0x79d822 0x79dc7c 0x95c754 0x95c6bc 0x92e6b7 0x96951d 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x95c934 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c816 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c753 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95c6bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96951c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x415a34 0xdb8857 0xdb87e8 0xdb2ff7 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb8856 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.57.1/send_queue.go:42 # 0xdb87e7 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb2ff6 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xdae0e7 0xdadc6c 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdae0e6 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 # 0xdadc6b 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x7b051e 0x7b0533 0xdad114 0xdad013 0xdab7c9 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad113 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 # 0xdad012 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 # 0xdab7c8 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0xa4d599 0xa4d26d 0xa5234c 0xb019e5 0xb8016a 0xb82890 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb019e4 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 # 0xb80169 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 # 0xb8288f 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] @ 0xaffbde 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0xaffbdd 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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: 64] @ 0xc0ea0e 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0xc0ea0d 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 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] @ 0x53affc 0x53b68d 0x53b64f 0x15849de 0x158cd8e 0x158de85 0x163c2aa 0x48b5a1 # 0x53affb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158cd8d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2ed github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x6a962a 0x8d1b5c 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a9629 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8d1b5b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d3046 0x1594791 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d3045 github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x85 github.com/pactus-project/pactus/store/interface.go:69 # 0x1594790 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0xb8325f 0xb82de5 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb8325e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:252 # 0xb82de4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x79dbe5 0x9524f6 0x9520cb 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9524f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9520ca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 400] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x7bdc6e 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7bdc6d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1159976 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xcee6b6 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0x114e405 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0x114e404 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a4 github.com/pactus-project/pactus/network/stream.go:124 0: 0 [2: 192] @ 0xaffbde 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0xaffbdd 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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: 32] @ 0xdd5d0c 0xdd5899 0xdc68dd 0xdc517c 0xdb9888 0x48b5a1 # 0xdd5d0b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x22b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:787 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc68dc github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x1fc github.com/quic-go/quic-go@v0.57.1/connection.go:2683 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 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] @ 0x659565 0x6593a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x659564 net.addrTable+0x184 net/interface_linux.go:155 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [2: 64] @ 0x10d5b9e 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb0a745 0x48b5a1 # 0x10d5b9d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0a744 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 [6: 3840] @ 0xb275c6 0xb27792 0xb310a5 0xb30b5f 0x48b5a1 # 0xb275c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27791 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb310a4 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1159976 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 8192] @ 0x8ad54f 0xc1c8ba 0xc1c8b0 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1c8b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1c8af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 896] @ 0xdb8e0a 0xdb8dfd 0xdb2ff7 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb8e09 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 # 0xdb8dfc github.com/quic-go/quic-go.(*Conn).preSetup+0x6fc github.com/quic-go/quic-go@v0.57.1/connection.go:543 # 0xdb2ff6 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x6fcfdd 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xce2af0 0xce2adb 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xce2aef 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 # 0xce2ada 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 3072] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 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] @ 0x1466d2f 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1466d2e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4096] @ 0x1430a28 0x1430846 0x145876c 0x1458652 0x144b2a5 0x48b5a1 # 0x1430a27 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x145876b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:533 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 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: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x10cfcda 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10cfcd9 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xda805a 0xdab791 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdab790 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 176] @ 0xdea0cc 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec025 0xdc2318 0xdc1aa5 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdea0cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec024 github.com/quic-go/quic-go.(*streamsMap).HandleResetStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:299 # 0xdc2317 github.com/quic-go/quic-go.(*Conn).handleFrame+0x377 github.com/quic-go/quic-go@v0.57.1/connection.go:1879 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x167bfd3 0x5ce206 0x5d1c76 0x5ff6a5 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce205 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 384] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x158d505 0x158de85 0x163c2aa 0x48b5a1 # 0x158d504 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x464 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x677cf2 0x672b15 0x66b687 0x66b1fb 0x660138 0x673e27 0x672394 0x642b9a 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x677cf1 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x672b14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b686 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642b99 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 704] @ 0x64269a 0x642610 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x642699 net.sortByRFC6724withSrcs+0x59 net/addrselect.go:25 # 0x64260f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 24] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 512] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 64] @ 0xbe8118 0xbe6905 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8117 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x457 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe6904 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16dda6d 0x16e2a06 0x16e3ad5 0x967cb9 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16dda6c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e3ad4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x967cb8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 2304] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xdaddb5 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xdaddb4 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x5781e5 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0x5781e4 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 240] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b3494 0x7b339a 0xd6b7da 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7b3493 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b3399 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd6b7d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x169348e 0x16dd73a 0x16e28d3 0x16e2469 0x967d3e 0x967d09 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967d3d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x967d08 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 2688] @ 0x168df6f 0x168df0a 0x169012c 0x9237b1 0x929764 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x168df6e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x168df09 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x169012b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9237b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x929763 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 352] @ 0x4ddd26 0x6592a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4ddd25 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 48] @ 0x468b06 0xb2ea5c 0xb2ea0b 0xb2d91f 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2ea5b github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1bb github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2ea0a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:243 # 0xb2d91e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:99 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd3605c 0xd35ee5 0x10d04bb 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0xd3605b 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xddc70a 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0xddc709 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x77f928 0x77f95c 0x7861b3 0x77afc6 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x77f927 net.ParseIP+0x27 net/ip.go:528 # 0x77f95b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x77afc5 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 64] @ 0x16e2898 0x16e2469 0x969bd2 0x969b90 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969bd1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x969b8f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 224] @ 0x48777c 0x4ed2c8 0xb0a41c 0xb09d25 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xb0a41b 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 # 0xb09d24 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 8] @ 0x6ba118 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ba117 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0xde9dbe 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xde9dbd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x1693450 0x16cdc9f 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16cdc9e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 144] @ 0x104f9b1 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x104f9b0 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0xb83545 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0xb83544 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0xb83545 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0xb83544 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd01345 0xd01317 0xd01038 0xd010d0 0x48b5a1 # 0xd01344 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd01316 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd010cf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 32] @ 0x1159976 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x8d1adb 0x8d1aa1 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ada bytes.NewBuffer+0xda bytes/buffer.go:478 # 0x8d1aa0 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa0 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x51c91a 0xd08ae6 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x51c919 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xb7c01c 0xb7c087 0xb7c107 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c01b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7c086 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd0549e 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xd0549d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16dd73a 0x16e28d3 0x16e2469 0x969bd2 0x969b90 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969bd1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x969b8f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc303ac 0xc30255 0xc2c525 0xc37f25 0x48b5a1 # 0xc303ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc30254 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 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] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x10d55c5 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x10d55c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [6: 768] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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] @ 0x10d5613 0x8e6b4b 0x10d54cd 0x10d0de2 0x683055 0xb0aaa5 0xb0aaa0 0xb09ba5 0xb09ba6 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x10d5612 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb0aaa4 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 # 0xb0aa9f 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 # 0xb09ba4 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 # 0xb09ba5 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 1536] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xda805a 0xdb0925 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdb0924 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x58ad30 0x58ac76 0x58a0dd 0x57838a 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x578389 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96d025 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 12288] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16e23ad 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e23ac crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xb7f9d5 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7f9d4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1685ef1 0x1687732 0x16c7cf2 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1685ef0 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 crypto/internal/fips140/sha512/sha512.go:266 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16c7cf1 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb7be3f 0xb7be96 0xb7bece 0xb7c24f 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be3e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4e5ccc 0xcee68f 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 48] @ 0x6b72c6 0x6b730f 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b72c5 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x185 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b730e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x54433a 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a75c6 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0xc3121e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc3121d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xb2a5ae 0xb82a77 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb2a5ad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb82a76 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7b051e 0x7b0533 0xdad114 0xdad013 0xdac06f 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad113 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 # 0xdad012 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 # 0xdac06e 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x480f53 0x4c96e5 0x79200c 0x792adf 0x7931b0 0xd6ba65 0xd6ba32 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x79200b encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x792ade encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x7931af encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd6ba64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd6ba31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x468b06 0xb34f14 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb34f13 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb3565f 0xb84616 0xb845f8 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84615 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 # 0xb845f7 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x51f666 0xce2b1f 0xce2adb 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2b1e 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 # 0xce2ada 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0xcc8b85 0x6f2243 0xcc8432 0xcc7f3f 0xcc78bd 0xcc73d9 0xce1235 0xce1105 0xd5f5c6 0xe2296f 0xd5e463 0x48b5a1 # 0xcc8b84 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6f2242 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc8431 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc7f3e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:225 # 0xcc78bc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc73d8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xce1234 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 # 0xce1104 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 # 0xd5f5c5 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x40a8f2 0x481029 0x14df0d2 0x14df0b5 0x14df0a0 0x14ddaf7 0x14dd645 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14df0d1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x14df0b4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14df09f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x14ddaf6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 2048] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6f0e72 0x7080be 0x7080b6 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0e71 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 # 0x7080bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x7080b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f5867 0x159daa8 0x15f5548 0x15f5511 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5866 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x159daa7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x15f5547 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x15f5510 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0xddf2cb 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xddf2ca github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 192] @ 0xa4d551 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 4864] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 8] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 64] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x16e25f8 0x16e2469 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e25f7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1159976 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x670c26 0x670b73 0x672311 0x642b9a 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x670c25 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x670b72 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x672310 net.DialUDP+0x150 net/udpsock.go:296 # 0x642b99 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 48] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0xb1a5c6 0x10bfdf9 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a5c5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bfdf8 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x4a4732 0x4a3da5 0x51f1ff 0x51c799 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51f1fe fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c798 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 160] @ 0xd235ce 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0xd235cd 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 1152] @ 0x4a4812 0x4a3da5 0x8ad519 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a01cb 0x49ffdb 0x1406925 0x140ec1f 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a01ca strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49ffda strconv.AppendUint+0xfa strconv/itoa.go:54 # 0x1406924 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:187 # 0x140ec1e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:309 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2304] @ 0x15f6431 0x15f63f2 0x15f6440 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f6430 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x15f63f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x15f643f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x10ce632 0xd33d85 0x48b5a1 # 0x10ce631 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 4096] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a885 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a884 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x4de805 0x4e0c36 0x4e0c3e 0x512ccb 0x512cb4 0x513b94 0x513b57 0x513b26 0x51203e 0x6ebe7e 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4de804 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e0c35 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e0c3d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512cca syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512cb3 os.open+0x13 os/file_open_unix.go:15 # 0x513b93 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x513b56 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x513b25 os.openFileNolog+0x25 os/file_unix.go:259 # 0x51203d os.OpenFile+0x3d os/file.go:412 # 0x6ebe7d 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x5781e5 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x5781e4 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1792] @ 0x168ff3a 0x9767f9 0x9283b6 0x96abd3 0x963e65 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x16dd705 0x16e28d3 0x16e2469 0x96959f 0x96956a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96959e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x969569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb7bd66 0xb7bcd7 0xb7c312 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bd65 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c311 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x40cbf2 0x40b74d 0x41187c 0x6b5f48 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5f47 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0xa115f3 0x9ef25a 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 # 0xa115f2 net/http.newBufioReader+0x32 net/http/server.go:867 # 0x9ef259 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [1: 128] @ 0xb3565f 0xb831b9 0xb82de5 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb831b8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb82de4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x6974b3 0x115204a 0x1152064 0x11959a9 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1152049 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1152063 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x11959a8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x7fe216 0x7fdad0 0x89fc87 0x8b0dfd 0xc134f6 0xc1351e 0xd2e5e4 0xd3c5a5 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc134f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1351d 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 # 0xd2e5e3 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 # 0xd3c5a4 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: 18816] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 176] @ 0x68717a 0x6871f1 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687179 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6871f0 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 384] @ 0x77e0cb 0x1051b4f 0x104f492 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x77e0ca github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x1051b4e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104f491 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0xd831f6 0x4a3e91 0xd7e96c 0xd7e960 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd831f5 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 # 0xd7e96b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7e95f 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 896] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 176] @ 0x6870c5 0x6871e7 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6870c4 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6871e6 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x53951b 0x5394fd 0xddf393 0xde9f45 0xdeb1e5 0xdf82da 0xdebc7e 0xdebd7b 0xdc2045 0xdc1aa5 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x53951a context.withCancel+0x3a context/context.go:277 # 0x5394fc context.WithCancelCause+0x1c context/context.go:269 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebc7d github.com/quic-go/quic-go.(*streamsMap).getSendStream+0x19d github.com/quic-go/quic-go@v0.57.1/streams_map.go:220 # 0xdebd7a github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x1a github.com/quic-go/quic-go@v0.57.1/streams_map.go:242 # 0xdc2044 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xde1b76 0xdea697 0xdebd98 0xdc2045 0xdc1aa5 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xde1b75 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.57.1/send_stream.go:582 # 0xdea696 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xdebd97 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdc2044 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x9e692e 0x9e68ba 0x9e68ba 0x9e661c 0x9e63d4 0x9f2b25 0x9f2425 0x9f3365 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9e692d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9e68b9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9e68b9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9e661b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9e63d3 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9f2b24 net/http.(*ServeMux).matchOrRedirect+0x204 net/http/server.go:2767 # 0x9f2424 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9f3364 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0xc26e8f 0x48b5a1 # 0xc26e8e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1275 0: 0 [2: 96] @ 0xde0548 0xde039b 0xdcf5e3 0xdce18a 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xde0547 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0xe7 github.com/quic-go/quic-go@v0.57.1/send_stream.go:266 # 0xde039a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcf5e2 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdce189 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x586c45 0x586bbd 0x78c772 0x78c6ec 0x78922a 0x7b8178 0x7bd488 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x78c771 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x78c6eb crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x789229 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b8177 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7bd487 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 144] @ 0xd9edde 0xd9ef65 0xd9be8b 0xdb309d 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xd9eddd 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 # 0xd9ef64 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 # 0xd9be8a github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb309c github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xafd990 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a4812 0x4a3da5 0x6f0f2f 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6f0f2e 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x415a34 0x640a5a 0x661a45 0x65f6d3 0x670d6c 0x118ecc5 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x640a59 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x661a44 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f6d2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x670d6b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118ecc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [1: 96] @ 0xa4d599 0xa4d26d 0xa5234c 0xb8496b 0xb837bb 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8496a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb837ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x468a32 0x467f25 0x468145 0x666a72 0xd034bb 0xd03118 0x48b5a1 # 0x666a71 net.(*OpError).Error+0x91 net/net.go:510 # 0xd034ba github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 48] @ 0x8e7231 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x8e7230 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 768] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xda805a 0xdb0805 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdb0804 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x729cc5 0x72aa25 0x725427 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x729cc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x72aa24 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0xa44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:300 # 0x725426 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x40a8f2 0x481029 0x13f84ad 0x150a24c 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x13f84ac google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.77.0/metadata/metadata.go:85 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x7fe216 0x7fdad0 0xb0820d 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb0820c 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x6ed485 0x6ebe1f 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ed484 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6ebe1e 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1152] @ 0x6870b1 0x6871e7 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6870b0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6871e6 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x10d5ee5 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x10d5ee4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x16b1874 0x16c8862 0x16c8545 0x16cc088 0x16cc05b 0x7a338b 0x7a0576 0x9209b2 0x96a845 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16b1873 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16c8861 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x16c8544 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x16cc087 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cc05a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a338a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7a0575 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9209b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x96a844 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xdb2cb6 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb2cb5 github.com/quic-go/quic-go.init.func1+0x855 github.com/quic-go/quic-go@v0.57.1/connection.go:302 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 6528] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc240b3 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc240b2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1920] @ 0xb29375 0xb292c3 0xb2f7b3 0xb30b3d 0x48b5a1 # 0xb29374 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb292c2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2f7b2 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 # 0xb30b3c 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: 80] @ 0x5393fb 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 40960] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xb2f786 0xb30b3d 0x48b5a1 # 0xb2f785 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:139 # 0xb30b3c 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: 64] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xcee6b6 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x10d51e9 0x10d0e3c 0xb0a153 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0xb0a152 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x7339b6 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7339b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x797932 0x797e53 0x7ca2f8 0x7ca2ce 0x7ca998 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x797931 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x797e52 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7ca2f7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7ca2cd crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7ca997 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb800e5 0xb82890 0x48b5a1 # 0xb800e4 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 # 0xb8288f 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] @ 0xb7c32d 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7c32c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 2688] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x7caa6e 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7caa6d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xb7be3f 0xb7be96 0xb7bece 0xb7c26c 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be3e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x749854 0xb83b27 0xb83b01 0xb83b02 0xb83bce 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb83b26 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb83b00 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83b01 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83bcd github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 2304] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 96] @ 0x7798cd 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 4096] @ 0x53da55 0x53d47d 0x53d659 0x688d28 0x688d0c 0x68a8d2 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688d27 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688d0b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a8d1 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 416] @ 0x7078a5 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x8e7445 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x8e7444 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 64] @ 0x114bdf4 0x114b327 0x48b5a1 # 0x114bdf3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x114b326 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 24] @ 0x6a8ee5 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x707d7a 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x707d79 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1280] @ 0xb293e5 0xb2f7b3 0xb30b3d 0x48b5a1 # 0xb293e4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2f7b2 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 # 0xb30b3c 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] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 224] @ 0xd05429 0xd05522 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xd05428 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd05521 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc23da6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23da5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xaffbde 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaffbdd 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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] @ 0x69c047 0x69bedf 0x115e92c 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69c046 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115e92b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x5c4f59 0x69f42c 0x69fabf 0x6a6a91 0x6a6846 0x8d1ea5 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8d1ea4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 8192] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a78e 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a78d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 8] @ 0x6fcfa6 0x6fcfd2 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6fcfa5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6fcfd1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 336] @ 0xaff48f 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff48e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb3565f 0xb843b2 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb843b1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x5c1eab 0x5c27a6 0x69835d 0x69842c 0x6a6178 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x69842b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a6177 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:231 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x1693450 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb7be7e 0xb7bece 0xb7c24f 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0x114e49a 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0x114e499 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [1: 20480] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x8466f6 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8aded0 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8466f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8adecf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x16e25f8 0x16e2469 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e25f7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x114df35 0x114a2ea 0x48b5a1 # 0x114df34 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:106 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x66187c 0x6618e4 0x65f6d3 0x670d6c 0x118ecc5 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x66187b net.withUnexpiredValuesPreserved+0x17b net/lookup.go:300 # 0x6618e3 net.(*Resolver).lookupIPAddr+0x1e3 net/lookup.go:330 # 0x65f6d2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x670d6b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118ecc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [1: 64] @ 0x14da447 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x1528279 0x4c0046 0x4bf139 0x160c87f 0x160761b 0x16064d6 0x1605bb3 0x4a530a 0x48b5a1 # 0x14da446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x1528278 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 # 0x160c87e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x160761a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x16064d5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x1605bb2 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] @ 0x115e846 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115e845 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xcfef7c 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x114dec8 0x114a2ea 0x48b5a1 # 0xcfef7b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x114dec7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x8e7295 0x8e7145 0x10d5b86 0x10d5b23 0x8e6b4b 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [5: 3840] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xda805a 0xdac037 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdac036 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xde9f7c 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xde9f7b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 32768] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a78e 0x689ee5 0x6858fa 0x6869e7 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a78d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 160] @ 0xdc79d2 0xdc7912 0xdeb1a5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb94e5 0x48b5a1 # 0xdc79d1 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 # 0xdc7911 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xdeb1a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x4e5ccc 0xcee68f 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd345ca 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce34ad 0xce4754 0xd3fcf9 0x10cf52f 0xc1bc6d 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 560] @ 0x415a34 0x4ed288 0xb0a41c 0xb09d25 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xb0a41b 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 # 0xb09d24 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0xd36012 0xd35ee5 0x10d04bb 0x10d02bf 0xc26e05 0x48b5a1 # 0xd36011 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 65536] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a885 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a884 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x555a77 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 224] @ 0xd6bbe9 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6bbe8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7087cf 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7087ce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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 0x77a8ec 0x77abf0 0x77abe3 0x77d425 0x114bf59 0x114b9c5 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77abef github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77abe2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77d424 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114bf58 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114b9c4 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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: 112] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x8e6b4b 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 16] @ 0x51f666 0x6ed4b4 0x6ebe1f 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6ed4b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6ebe1e 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x723fa8 0x52210d 0x5229ae 0x52541e 0x51f653 0x72b111 0x716196 0x716835 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x723fa7 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0x72b110 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x716195 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x716834 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x749745 0x774265 0x77424c 0xa52570 0xb7f949 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x774264 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77424b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa5256f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f948 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7087cf 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7087ce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x5c4f59 0x69f42c 0x69fabf 0x6a6a91 0x6a74de 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x10def3b 0x10dc016 0x48b5a1 # 0x10def3a github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x53a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:539 # 0x10dc015 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] @ 0x779c25 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x6f0e72 0x70178a 0x703486 0x6f35c7 0x6f3222 0x6f3212 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x703485 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6f35c6 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 # 0x6f3221 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 # 0x6f3211 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 6144] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 288] @ 0x97bebc 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bebb net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 48] @ 0x480fda 0x480fef 0x53a176 0x53ae98 0x64dba9 0x64db71 0x64ef8f 0x652425 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ae97 context.WithDeadlineCause+0x137 context/context.go:643 # 0x64dba8 context.WithDeadline+0x2e8 context/context.go:626 # 0x64db70 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 96] @ 0x480fda 0x480fef 0xc0e7d8 0xc100a5 0xc0f807 0xc26c96 0x48b5a1 # 0xc0e7d7 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 # 0xc100a4 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 # 0xc0f806 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 512] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468b06 0xb34d6f 0xb82c08 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb34d6e github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb82c07 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xc312b9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc312b8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x5cd885 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd884 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 8192] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 768] @ 0xc11165 0xc10fe5 0xc14e53 0xb850bc 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0xb850bb 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: 8] @ 0x6fcfa6 0x6fcfd2 0x6fb8d2 0x730e68 0x731845 0x7307ad 0x6f2a82 0x6f2af9 0x6f3270 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6fcfa5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6fcfd1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x731844 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x7307ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6f2a81 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 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x468b06 0xc2130e 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2130d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x734c87 0x73567e 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x734c86 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x2c6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:392 # 0x73567d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x52d105 0x52d210 0x53245b 0x5373ff 0x6ebe75 0x6ebdc8 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x5373fe path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6ebe74 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6ebdc7 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0xb1a07f 0xb1a572 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xb1a07e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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] @ 0xb06e65 0xb08510 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xb06e64 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 # 0xb0850f 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x577b7a 0x577b14 0x577b04 0xb2d6b9 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x577b79 math/big.nat.make+0x139 math/big/nat.go:67 # 0x577b13 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x577b03 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb2d6b8 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:66 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x729cc5 0x72a5b3 0x725427 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x729cc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x72a5b2 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x5d2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:308 # 0x725426 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24576] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x16e29d0 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16e29cf crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0x6ba12c 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ba12b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 3072] @ 0xd831e5 0x4a3e91 0xde095b 0xde094f 0xde05e5 0xde039b 0xdcf5e3 0xdce18a 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd831e4 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 # 0xde095a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xde094e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xde05e4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xde039a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcf5e2 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdce189 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x51394f 0x513c7d 0x51203e 0x6ebe7e 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x51394e os.newFile+0x4e os/file_unix.go:144 # 0x513c7c os.openFileNolog+0x17c os/file_unix.go:278 # 0x51203d os.OpenFile+0x3d os/file.go:412 # 0x6ebe7d 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x558ee7 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 1024] @ 0xb8535d 0x48b5a1 # 0xb8535c 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: 24] @ 0x104f6a6 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x104f6a5 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 320] @ 0xce58ed 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xce58ec 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 192] @ 0x557ea5 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x557ea4 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xce3449 0xce4754 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xce3448 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x70250f 0x701bb0 0x705d85 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x705d84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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] @ 0x672a05 0x66ba90 0x66b1fb 0x660138 0x673e27 0x64a9cb 0x64a2e8 0x6499ca 0x6492a9 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x672a04 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66ba8f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a9ca net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x64a2e7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x6499c9 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x6492a8 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x749854 0xd33386 0xd3336d 0xd33353 0xd33387 0xd3f2dc 0x10ce107 0xd33d85 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xd33385 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd3336c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd33352 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xd33386 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 # 0xd3f2db 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 # 0x10ce106 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468b06 0x16dd853 0x16e28d3 0x16e2469 0x967d3e 0x967d09 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967d3d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x967d08 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1458736 0x1458652 0x144b2a5 0x48b5a1 # 0x1458735 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 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: 32] @ 0xb7be3f 0xb7be96 0xb7bece 0xb7c26c 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be3e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x167bfd3 0x5ce206 0x5d1c76 0x5ff6a5 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce205 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x8555c5 0x849722 0x848ae9 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x8555c4 google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf+0x44 google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:301 # 0x849721 google.golang.org/protobuf/internal/impl.consumeMap+0x701 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:170 # 0x848ae8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:65 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb30f2e 0xb30b5f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb30f2d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1792] @ 0xb35316 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb35315 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x51c5db 0xd08ae6 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0x114e518 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x6f0f2f 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6f0f2e 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 256] @ 0x70463c 0x707d3f 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x707d3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x707a5c 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x707a5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 160] @ 0x4de29f 0x4ddd73 0x6592a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddd72 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 160] @ 0x58ad30 0x58ac76 0x58a0dd 0x57838a 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x578389 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x8b13a7 0x8b1395 0x8b18ae 0x8b1873 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8b13a6 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8b1394 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8b18ad github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x8b1872 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:118 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xa115f3 0x9ef25a 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 # 0xa115f2 net/http.newBufioReader+0x32 net/http/server.go:867 # 0x9ef259 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [2: 16] @ 0x6fcfa6 0x6fcfd2 0x6fb8d2 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fcfa5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6fcfd1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x1147d5c 0x113207c 0x1033752 0x1032a7e 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x113207b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1033751 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 # 0x1032a7d 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: 144] @ 0x51c5db 0xd08ae6 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0xc1c29c 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0xc1c29b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 18432] @ 0x6f0be5 0x703b2a 0x7045e6 0x704898 0x704ff2 0x705866 0x731887 0x7307ad 0x6f2a82 0x6f2af9 0x6f3270 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705865 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x731886 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x7307ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6f2a81 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 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 6144] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a8b 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce47b2 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce47b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0x51c6a9 0x10d0505 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0x51c6a8 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10d0504 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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 [0: 0] @ 0x15b8871 0x15b8789 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b8870 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x15b8788 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 896] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x69cdd5 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69cdd4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16ddab5 0x16e2a06 0x16e1e90 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1e8f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 768] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x8e6b4b 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [2: 64] @ 0x6ab33e 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6ab33d github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x69620b 0xdadb45 0xdae0e7 0xdadc6c 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdae0e6 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 # 0xdadc6b 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 288] @ 0xb85169 0x48b5a1 # 0xb85168 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 [2: 9728] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x7bcd69 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7bcd68 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:933 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 704] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x6fcfdd 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 6528] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 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] @ 0xb7bd25 0xb7bcc3 0xb7bcd7 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7bd24 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7b051e 0x7b0533 0x9767b4 0x9283b6 0x969665 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9767b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 528] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0xdccdfe 0xdea08a 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdccdfd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xd54f7f 0xd54fb6 0xd54efb 0xd55490 0xd5543d 0xd57d4a 0xd676cb 0xd6721f 0xd69528 0x48b5a1 # 0xd54f7e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd54fb5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd54efa golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd5548f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5543c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd57d49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd676ca 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 # 0xd6721e 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 # 0xd69527 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] @ 0xa4d599 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb7be7e 0xb7bece 0xb7c24f 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x117e545 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x117e544 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 6912] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32768] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 14336] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 172032] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 475136] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 663552] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1048576] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x6869e7 0x686e52 0x692aed 0x692ad1 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x686e51 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x692aec compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692ad0 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 512] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x686e52 0x692aed 0x692ad1 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x686e51 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x692aec compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692ad0 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1024000] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 802816] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 802816] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 262144] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x686e52 0x692aed 0x692ad1 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x686e51 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x692aec compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692ad0 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 65536] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x686e52 0x692aed 0x692ad1 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x686e51 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x692aec compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692ad0 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16384] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x686e52 0x692aed 0x692ad1 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x686e51 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x692aec compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692ad0 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1236992] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 425984] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 630784] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 966656] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 786432] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1220608] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1687552] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 5376] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 131072] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x683327 0x10d58e5 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x683326 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d58e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 843776] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 4194304] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x686e52 0x692aed 0x692ad1 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x686e51 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x692aec compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692ad0 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 2621440] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x686e52 0x692aed 0x692ad1 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x686e51 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x692aec compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692ad0 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1302528] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1572864] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 688128] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x69c838 0x69c80d 0x6a840a 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69c837 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69c80c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a8409 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 576] @ 0x715f4c 0x715eb7 0x715ea0 0x716835 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x715f4b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x715eb6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x715e9f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x716834 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0xd732ff 0x4947de 0x49447c 0xdc38bb 0xdb99d7 0x48b5a1 # 0xd732fe 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 # 0xdc38ba github.com/quic-go/quic-go.(*Conn).handleCloseError+0x31a github.com/quic-go/quic-go@v0.57.1/connection.go:2186 # 0xdb99d6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 160] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15ef612 0x15ef58e 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15ef611 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x251 github.com/pactus-project/pactus/www/html/server.go:252 # 0x15ef58d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0xb853a8 0x48b5a1 # 0xb853a7 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 [3: 319488] @ 0x6f0d35 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0d34 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 114688] @ 0x6f0d35 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0d34 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 688128] @ 0x6f0d35 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0d34 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 65536] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 28672] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 516096] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 114688] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 3584] @ 0xb35316 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb35315 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 720] @ 0xc11165 0xc1146a 0xc315f9 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x1693357 0x16ce2d3 0x16c7cff 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ce2d2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c7cfe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 184320] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 896] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x53a1ba 0x539539 0x5394fd 0xddf393 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539538 context.withCancel+0x58 context/context.go:278 # 0x5394fc context.WithCancelCause+0x1c context/context.go:269 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xde1b1d 0xdea697 0xdebd98 0xdc2045 0xdc1aa5 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xde1b1c github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xdc github.com/quic-go/quic-go@v0.57.1/send_stream.go:579 # 0xdea696 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xdebd97 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdc2044 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x8455cf 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8455ce google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce47b2 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce47b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x14c914c 0x14e3c59 0x14dc991 0x14bbb59 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14c914b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.77.0/rpc_util.go:796 # 0x14e3c58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.77.0/stream.go:1866 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 320] @ 0x97bebc 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bebb net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [5: 1280] @ 0x4a4812 0x4a3da5 0x8ad6f4 0xc1b26e 0xc1b257 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad6f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1b26d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc1b256 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x96d05e 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 3456] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc24aed 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc24aec github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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 0xb7be58 0xb7be96 0xb7bece 0xb7c26c 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0xdcf3b0 0xdc7fa9 0xdea32b 0xde9d2a 0xde1c08 0xdea697 0xdebd98 0xdc2045 0xdc1aa5 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdcf3af github.com/quic-go/quic-go.(*framer).AddStreamWithControlFrames+0x8f github.com/quic-go/quic-go@v0.57.1/framer.go:233 # 0xdc7fa8 github.com/quic-go/quic-go.(*Conn).onHasStreamControlFrame+0x28 github.com/quic-go/quic-go@v0.57.1/connection.go:2967 # 0xdea32a github.com/quic-go/quic-go.newStream.func2+0x2a github.com/quic-go/quic-go@v0.57.1/stream.go:87 # 0xde9d29 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamControlFrame+0x29 github.com/quic-go/quic-go@v0.57.1/stream.go:48 # 0xde1c07 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x1c7 github.com/quic-go/quic-go@v0.57.1/send_stream.go:590 # 0xdea696 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xdebd97 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdc2044 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xc2520f 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2520e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x6ae github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x531bbf 0x694325 0x69430b 0x69b3ac 0x69b48b 0x15f5f2f 0x15f7735 0x15f63db 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x694324 strings.Split+0xc4 strings/strings.go:361 # 0x69430a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x69b3ab github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f7734 github.com/pactus-project/pactus/www/html.txToTable+0x1254 github.com/pactus-project/pactus/www/html/transaction.go:81 # 0x15f63da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x7087cf 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7087ce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 16] @ 0x6fcfa6 0x6fcfd2 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fcfa5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6fcfd1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x86b2ec 0x868e82 0x868b0c 0x800b62 0x8008d2 0x104d516 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x86b2eb google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x868e81 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x868b0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x800b61 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8008d1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104d515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x1693450 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x167bfd3 0x1687732 0x6960a2 0xdadb5e 0xda7fbd 0xdac037 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6960a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdadb5d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda7fbc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdac036 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0xda4b51 0xda3589 0xdb9682 0x48b5a1 # 0xda4b50 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 # 0xda3588 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 # 0xdb9681 github.com/quic-go/quic-go.(*Conn).run+0x4e1 github.com/quic-go/quic-go@v0.57.1/connection.go:674 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 672] @ 0x8b1bc5 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8b1bc4 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb7bd25 0xb7bcc3 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7bd24 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x468b06 0xb7bf85 0xb7bfcc 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bf84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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 0x77c287 0x77c24e 0x77c199 0x77c15f 0x1147ccb 0x113207c 0x1033752 0x1032a7e 0x48b5a1 # 0x77c286 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77c24d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x77c198 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77c15e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1147cca github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:223 # 0x113207b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1033751 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 # 0x1032a7d 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 [7: 336] @ 0x480fda 0x480fef 0x9e35e5 0x9e35ca 0x151dd45 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9e35e4 net/url.ParseQuery+0x364 net/url/url.go:990 # 0x9e35c9 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x151dd44 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0xb7bcb6 0xb7c2e6 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bcb5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb7c2e5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 24576] @ 0x736330 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x73632f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 32768] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0xcfeec5 0xd06b7b 0xd068e8 0xd06978 0xd08c53 0xd3f842 0x10d51e9 0x10d0e3c 0x114e49a 0x48b5a1 # 0xcfeec4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd06b7a github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x3a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:392 # 0xd068e7 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd06977 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd08c52 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 # 0xd3f841 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 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0x114e499 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [6: 288] @ 0xb7bd66 0xb7bcd7 0xb7c312 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd65 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c311 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x69d305 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d304 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 832] @ 0x7078a5 0x7310c5 0x6fb837 0x730e68 0x731845 0x7307ad 0x6f2a82 0x6f2af9 0x6f3270 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x731844 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x7307ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6f2a81 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 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0f807 0xc26c96 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0f806 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 64] @ 0xb3565f 0xb84616 0xb845f8 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84615 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 # 0xb845f7 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xcee6b6 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x69423b 0x11961a2 0x11960dd 0x1195b2e 0x114fcca 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x69423a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x11961a1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:291 # 0x11960dc github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:303 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x1693357 0x695c9d 0xd55bac 0xd565ab 0xd58f69 0xd6796c 0xd672a8 0xd69528 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55bab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd58f68 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd6796b 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 # 0xd672a7 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 # 0xd69527 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] @ 0xcee6b6 0xce70b8 0xce6fe5 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 36864] @ 0x6f0c34 0x703b2a 0x7045e6 0x704898 0x704ff2 0x705866 0x731887 0x730789 0x6f2a82 0x6f2af9 0x6f2dd0 0x6f3b6a 0x6f4608 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705865 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x731886 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x730788 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6f2a81 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 # 0x6f2af8 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 # 0x6f2dcf 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 # 0x6f3b69 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 # 0x6f4607 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0xc25a07 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25a06 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x6509e5 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x6509e4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 224] @ 0x8466f6 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8466f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x698daf 0x697e96 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x68710e 0x6871ec 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68710d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x6871eb compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x558ee7 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x53da55 0x53d47d 0x53d659 0x160438b 0x1603df7 0x1604eab 0x1606935 0x16065c5 0x1605bb3 0x4a530a 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x160438a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.4/json.go:183 # 0x1603df6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1604eaa github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.4/json.go:290 # 0x1606934 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.4/server.go:294 # 0x16065c4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x1605bb2 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: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x16019bb 0x16019a6 0x1602c3d 0x160f1bf 0x160eacb 0x161119f 0x9f1509 0x9f33e7 0x1610a44 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x16019ba github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.4/client.go:449 # 0x16019a5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.4/client.go:221 # 0x1602c3c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.4/client.go:350 # 0x160f1be github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x160eaca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x161119e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1610a43 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x55bc87 0x1610ec5 0x160f4d6 0x160ecdd 0x160eacb 0x161119f 0x9f1509 0x9f33e7 0x1610a44 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x55bc86 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x1610ec4 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x160f4d5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x160ecdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x160eaca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x161119e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1610a43 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1185c25 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x1185c24 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 432] @ 0x468b06 0xb7bd3e 0xb7bcc3 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd3d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4de29f 0x65931d 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x65931c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0xd7d54e 0xd788dd 0xdc18aa 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd7d54d 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 # 0xd788dc 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 # 0xdc18a9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0xd2eda5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd2eda4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 80] @ 0x15f5b7c 0x15f5b55 0x15f5b47 0x15f063a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f5b7b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x15f5b54 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f5b46 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x15f0639 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 3072] @ 0xdf5b85 0x4a3e91 0xdd5da5 0xdd5d94 0xdd5899 0xdc6829 0xdc517c 0xdc51cc 0xdb9888 0x48b5a1 # 0xdf5b84 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 # 0xdd5da4 github.com/quic-go/quic-go.getPacketBuffer+0x2c4 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd5d93 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2b3 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:790 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 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] @ 0x1693450 0x16dd73a 0x16e28d3 0x16e2469 0x967d3e 0x967d09 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967d3d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x967d08 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xbe6cb8 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6cb7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1344] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0xb791be 0xb85309 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0xb791bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb85308 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 [1: 1152] @ 0x6f0c34 0x703b2a 0x7045e6 0x707d3f 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x707d3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1152] @ 0x6f0c34 0x703b2a 0x7045e6 0x707d3f 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x707d3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e 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 0x9ebd7f 0x9eb7f7 0x16109ee 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x16109ed github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x10d github.com/rs/cors@v1.11.1/cors.go:284 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xc23da6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23da5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 196608] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 262144] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 229376] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 425984] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 65536] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x730f38 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x730f37 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 160] @ 0x69222e 0x694589 0x694573 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x69222d compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x694588 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x694572 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1280] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 144] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 65536] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a885 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a884 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1792] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 98304] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 2688] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 24] @ 0x6fb8de 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fb8dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x6f0f2f 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6f0f2e 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x7aedca 0x7bd210 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7aedc9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7bd20f crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:995 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 65536] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 393216] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 172032] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x40cbf2 0x40b74d 0x410d25 0xc2eba9 0xc2e650 0xc31916 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc2eba8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2e64f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc31915 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 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] @ 0x8e7089 0x8e6d97 0xd62cfa 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7088 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8e6d96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd62cf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2304] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x728b25 0x716556 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x728b24 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:303 # 0x716555 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 172032] @ 0x6f0be5 0x703b2a 0x7045e6 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x70463c 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f327a 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f3279 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x468b06 0xb01dcb 0xb8016a 0xb84e04 0x48b5a1 # 0xb01dca 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 # 0xb80169 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 # 0xb84e03 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] @ 0xaffbde 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaffbdd 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0x1693450 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x53b765 0xda9987 0xdb92f5 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xda9986 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 # 0xdb92f4 github.com/quic-go/quic-go.(*Conn).run+0x154 github.com/quic-go/quic-go@v0.57.1/connection.go:575 0: 0 [1: 32] @ 0xc3b573 0xc37e87 0x48b5a1 # 0xc3b572 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 2304] @ 0x68b788 0x68a585 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a584 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x15235dd 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x15235dc github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x9c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:74 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x539425 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539424 context.WithCancel+0x64 context/context.go:242 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x51c91a 0xd08ae6 0xd08b68 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x51c919 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 96] @ 0xb7c069 0xb7c107 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c068 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 192] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 14592] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [98: 68992] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [56: 43008] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0xb2b0f5 0xb2b0eb 0xb2844a 0xb28305 0xb76756 0x48b5a1 # 0xb2b0f4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2b0ea github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb28449 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb28304 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb76755 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 [1: 80] @ 0x89fd34 0x89fc5d 0x8b0dfd 0xc134f6 0xc1351e 0xd2e5e4 0xd3c5a5 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89fc5c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc134f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1351d 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 # 0xd2e5e3 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 # 0xd3c5a4 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: 73728] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0xc23da6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23da5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 160] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xde9e05 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xde9e04 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x151077c 0x150c6d7 0x150ce19 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151077b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:155 # 0x150c6d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:121 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 21504] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 3072] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 192] @ 0x577b7a 0x577b14 0x577b04 0xb2d6b9 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x577b79 math/big.nat.make+0x139 math/big/nat.go:67 # 0x577b13 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x577b03 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb2d6b8 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:66 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x89fd34 0x89fc5d 0x8b0dfd 0x10500c7 0x104f858 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89fc5c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x10500c6 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 # 0x104f857 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 144] @ 0xaffa25 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0xaffa24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x52d105 0x52d210 0x53245b 0x5373ff 0x6ebe75 0x6ebdc8 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x5373fe path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6ebe74 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6ebdc7 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 448] @ 0x74f11a 0x74f130 0x16933bb 0x16ce059 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ce058 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x167bfd3 0x16e23e7 0x967de7 0x967d8b 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16e23e6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x967de6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x967d8a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1693357 0x695c9d 0x69620b 0xdadb45 0xdad10f 0xdad013 0xdadde8 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad10e 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 # 0xdad012 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 # 0xdadde7 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [12: 960] @ 0xc2132c 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2132b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x1151cfa 0x1151c75 0x1151c63 0x1151fe5 0x11959a9 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1151cf9 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x1151c74 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1151c62 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151fe4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:90 # 0x11959a8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x1693357 0x695c9d 0x96d05e 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb2e167 0xb7fde5 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2e166 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 # 0xb7fde4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb82c29 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb82c28 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:186 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x169348e 0x16ddab5 0x16e2a06 0x16e3ad5 0x967cb9 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e3ad4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x967cb8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc11165 0xc10fe5 0xc26d8c 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc26d8b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 64] @ 0x6a71f1 0x6a6f05 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a71f0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x5781e5 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x5781e4 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1152] @ 0x847316 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x847315 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 96] @ 0x1693357 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7f7acc 0x140f685 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f7acb google.golang.org/protobuf/internal/order.RangeEntries+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:101 # 0x140f684 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 1920] @ 0xda91dd 0xda91ab 0xda928a 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xda91dc crypto/tls.newQUICConn+0x1bc crypto/tls/quic.go:188 # 0xda91aa crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda9289 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 1024] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x51f666 0xce2b1f 0xce2adb 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2b1e 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 # 0xce2ada 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 8] @ 0x10cfb67 0x10cfc1b 0x10cf535 0x114de7b 0x114a2ea 0x48b5a1 # 0x10cfb66 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cfc1a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10cf534 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 224] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x6941c3 0x5b1b9d 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x6941c2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:365 # 0x5b1b9c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x169348e 0x16ce2d3 0x16c7cff 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ce2d2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c7cfe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb7be7e 0xb7bece 0xb7c24f 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 12288] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x14d849f 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d849e google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 512] @ 0xd054c8 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xd054c7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 96] @ 0xa4d599 0xa4d26d 0xa5234c 0xb829c5 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb829c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 832] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 3584] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 9216] @ 0x4a4812 0x4a3da5 0xe02ebf 0xe02e9c 0xddcc2a 0xddc337 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafc985 0xc1b1c5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe02ebe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe02e9b 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 # 0xddcc29 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xddc336 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafc984 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc1b1c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xd63488 0xd62ef6 0xd62acf 0x48b5a1 # 0xd63487 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd62ef5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd62ace 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: 112] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xddc70a 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0xddc709 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 672] @ 0xbe9c76 0xbe89e5 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9c75 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe89e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xcee6b6 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd345ca 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0x7339b6 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7339b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 224] @ 0xddf2f6 0xde9f45 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xddf2f5 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 48] @ 0x710793 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x710792 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e 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 0xb859bf 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb859be github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7aedca 0x7bd210 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7aedc9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7bd20f crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:995 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x10d5613 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x10d5612 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 48] @ 0xdce225 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xdce224 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 672] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 128] @ 0x586c45 0x586bbd 0xb2c925 0xb2c90c 0xb35129 0xb34f0e 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c924 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb2c90b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb35128 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34f0d 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x4de29f 0x65931d 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x65931c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x151dce6 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151dce5 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x45 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:42 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 320] @ 0xce561e 0xce2bc8 0xce1626 0xd345ca 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xce561d 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 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0x749745 0x7815fb 0x7815f6 0x7815f5 0x7815fc 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7815fa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7815f5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7815f4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7815fb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 12288] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 576] @ 0x53da55 0x53d47d 0x53d659 0x970b25 0x97065c 0x92e9e7 0x92ea99 0x96a36d 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x970b24 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x97065b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x92e9e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x92ea98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x96a36c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0xc2dcf5 0xc37f25 0x48b5a1 # 0xc2dcf4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c94 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc37f24 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] @ 0x779c25 0x77cc5c 0x104edc5 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104edc4 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0xc2dcab 0xc37f25 0x48b5a1 # 0xc2dcaa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc37f24 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] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4fe5 0x104c172 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:935 # 0x104c171 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1693450 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x6b966f 0x6ba18a 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 224] @ 0x539e0a 0x10cf37d 0x114de7b 0x114a2ea 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10cf37c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:471 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x114dce5 0x114a2ea 0x48b5a1 # 0x114dce4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xda7fbd 0xdab791 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda7fbc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdab790 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0xdaa7e5 0xdaa092 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0xdaa7e4 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 # 0xdaa091 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xdad10f 0xdad013 0xdadde8 0xda93bb 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad10e 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 # 0xdad012 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 # 0xdadde7 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 # 0xda93ba 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xda7fbd 0xdb0925 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda7fbc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdb0924 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 1792] @ 0x168ff3a 0x9767f9 0x9283b6 0x969665 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x53affc 0x53b68d 0x53b64f 0x15849de 0x158c6ba 0x158de85 0x163c2aa 0x48b5a1 # 0x53affb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c6b9 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x239 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x6ebf91 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ebf90 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x468b06 0xb2ea5c 0xb2ea0b 0xb2d91f 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb2ea5b github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1bb github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2ea0a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:243 # 0xb2d91e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:99 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x117e7b7 0x5ad9e4 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e4bf 0x117e4c0 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x117e7b6 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x5ad9e3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x51c9b7 0xd08ae6 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0x114e518 0x48b5a1 # 0x51c9b6 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 1408] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x4a4732 0x4a3da5 0xa11d6e 0x9eeafb 0x9eeb58 0x9f0714 0x9ef7d6 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa11d6d net/http.putBufioWriter+0xed net/http/server.go:924 # 0x9eeafa net/http.(*conn).finalFlush+0x7a net/http/server.go:1784 # 0x9eeb57 net/http.(*conn).close+0x17 net/http/server.go:1791 # 0x9f0713 net/http.(*conn).serve.func1+0x1f3 net/http/server.go:1955 # 0x9ef7d5 net/http.(*conn).serve+0x835 net/http/server.go:2151 0: 0 [30: 19200] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 10752] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 1760] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 1440] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 120] @ 0x6f0e72 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x468b06 0x4d6287 0x920cee 0x968e7c 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x920ced crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x968e7b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x8ad688 0xd07ae5 0xd07a9b 0xd05914 0xd08b58 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x8ad687 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xd07ae4 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd07a9a github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xd05913 github.com/libp2p/go-yamux/v5.(*Stream).Read+0x213 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xd08b57 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [21: 400512] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [48: 18432] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x65b0bf 0xb15492 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0xb15491 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 384] @ 0xb7bd66 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd65 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xa4d599 0xa4d26d 0xa5234c 0xb019e5 0xb8016a 0xb84e04 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb019e4 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 # 0xb80169 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 # 0xb84e03 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] @ 0x77f928 0x77f95c 0x7861b3 0x779127 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x77f927 net.ParseIP+0x27 net/ip.go:528 # 0x77f95b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x8e7295 0x8e7145 0xd62d38 0xd62cfb 0xd62acf 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd62ace 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: 112] @ 0x58a9cc 0x58a8ef 0x58a0dd 0x57838a 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x58a9cb math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a8ee math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x578389 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x10ce205 0xd33d85 0x48b5a1 # 0x10ce204 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc4c1ab 0xc2e9d3 0xc2d4e2 0xc37f25 0x48b5a1 # 0xc4c1aa github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc2e9d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 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] @ 0x1142c95 0xd36166 0xd35ee5 0x10d04bb 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0x1142c94 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd36165 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 96] @ 0x140e10d 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e10c google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x69d385 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d384 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0xdccda5 0x4a3e91 0xdf661c 0xdcd4fd 0xdcd4db 0xdccedd 0xddd199 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdccda4 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 # 0xdf661b 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 # 0xdcd4fc 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 # 0xdcd4da github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:156 # 0xdccedc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xddd198 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x16dd705 0x16e28d3 0x96cf0d 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1693450 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb84bec 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb84beb 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: 96] @ 0x7105a5 0x710540 0x71052c 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7105a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x71053f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x71052b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 288] @ 0xb85169 0x48b5a1 # 0xb85168 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 [2: 160] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x6a6dbc 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6dbb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xbe9148 0xbe6485 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9147 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe6484 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x96d05e 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 8192] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 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] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x698b9b 0x69d39f 0x6a8e99 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0xb840fb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb840fa github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 96] @ 0xdce225 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xdce224 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 14336] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 10880] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 288] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 160] @ 0x7a0e05 0x7a346f 0x7a32ec 0x7a0576 0x9209b2 0x96a845 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7a0e04 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a346e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:569 # 0x7a32eb crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x7a0575 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9209b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x96a844 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc11165 0xc10fe5 0xc31522 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 1408] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x57a5f3 0x5e3554 0x5e3f07 0x6012e5 0x600b3e 0x600b34 0x69864d 0x697eb4 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3f06 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 896] @ 0xdea0a5 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdea0a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 512] @ 0xb3565f 0xb84616 0xb845f8 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84615 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 # 0xb845f7 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x729cc5 0x72a5b3 0x725427 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x729cc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x72a5b2 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x5d2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:308 # 0x725426 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x8ee2ca 0x8ee2da 0x8ed8ef 0xb05e05 0xb05dd8 0xb0807c 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0x8ee2c9 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8ee2d9 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8ed8ee go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb05e04 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb05dd7 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 # 0xb0807b 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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: 1024] @ 0x7b051e 0x7b0533 0xdad114 0xdad013 0xdb067a 0xdab6a6 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad113 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 # 0xdad012 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 # 0xdb0679 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 # 0xdab6a5 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x7b051e 0x7b0533 0xda8634 0xda805a 0xdab791 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda8633 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdab790 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x4e5ccc 0xcee68f 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x10d51e9 0x10d0e3c 0xb0a153 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0xb0a152 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 256] @ 0xb3565f 0xb84616 0xb845f8 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84615 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 # 0xb845f7 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xde9e05 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xde9e04 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x964532 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x964531 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x651 crypto/tls/handshake_server_tls13.go:228 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 384] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x9f15d2 0x9f15ab 0x9f15aa 0x9f180e 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9f15d1 net/textproto.MIMEHeader.Set+0x91 net/textproto/header.go:22 # 0x9f15aa net/http.Header.Set+0x6a net/http/header.go:40 # 0x9f15a9 net/http.Error+0x69 net/http/server.go:2351 # 0x9f180d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9ebd7f 0x9eb7f7 0x15f5bfa 0x15effd6 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f5bf9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x15effd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0xe0c370 0xe0c58c 0xd3f5ca 0x6941c3 0x5b1b9d 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0xe0c36f github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe0c58b 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 # 0xd3f5c9 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 # 0x6941c2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:365 # 0x5b1b9c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 64] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x6974b3 0x115204a 0x1152064 0x11959a9 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1152049 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1152063 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x11959a8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0x58a9cc 0x58a8ef 0x58a0dd 0x57838a 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x58a9cb math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a8ee math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x578389 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53af68 0x64dba9 0x64db71 0x64ef8f 0x652425 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x64dba8 context.WithDeadline+0x2e8 context/context.go:626 # 0x64db70 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 256] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 144] @ 0xd9edde 0xd9ef45 0xd9be8b 0xdb309d 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xd9eddd 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 # 0xd9ef44 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 # 0xd9be8a github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb309c github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1447745 0x144b43f 0x48b5a1 # 0x1447744 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x144 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1199 # 0x144b43e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x35e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1689 0: 0 [6: 768] @ 0xb01de9 0xb01db5 0xb8016a 0xb84e04 0x48b5a1 # 0xb01de8 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xb01db4 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 # 0xb80169 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 # 0xb84e03 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] @ 0x169348e 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5c1eab 0x5c27a6 0x69835d 0x8e254d 0x8e2561 0x8e4e8b 0x8e621f 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8e254c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8e2560 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8e4e8a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8e621e github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:15 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x55c1be 0x5670e7 0x6bec06 0x6d7544 0x6be186 0x6d219d 0x6e675f 0x6e6754 0x6e7228 0x6e7485 0x1193076 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55c1bd encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x5670e6 encoding/json.(*Encoder).Encode+0x66 encoding/json/stream.go:209 # 0x6bec05 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x6d7543 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6be185 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6d219c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6e675e github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6e6753 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x6e7227 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6e7484 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1193075 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x155 github.com/pactus-project/pactus/sync/handler_hello.go:165 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 208] @ 0x16851c6 0x1687b16 0x16c7b7a 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x16851c5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1687b15 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x16c7b79 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x51f666 0xa52314 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa52313 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 3584] @ 0xb2a3cf 0xb82a77 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb2a3ce github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb82a76 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x577d27 0x577cc1 0x577ca8 0x577f30 0xb2d6f0 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x577d26 math/big.nat.make+0xc6 math/big/nat.go:67 # 0x577cc0 math/big.nat.set+0x60 math/big/nat.go:92 # 0x577ca7 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x577f2f math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb2d6ef github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7fe216 0x7fdad0 0x8ae1c5 0x104e737 0x104c3f3 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0x104e736 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 # 0x104c3f2 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11931a5 0x1192ce5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11931a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1192ce4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x557ea5 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x557ea4 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb3565f 0xb843b2 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb843b1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0x846c8c 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 48] @ 0xd831f6 0x4a3e91 0xd7e96c 0xd7e960 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd831f5 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 # 0xd7e96b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7e95f 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x7105a5 0x710540 0x71052c 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7105a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x71053f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x71052b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x8e7295 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb0a745 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0a744 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: 256] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x415a34 0xcff97d 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff97c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xddf2e5 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb94e5 0x48b5a1 # 0xddf2e4 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 336] @ 0xdea0bb 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdea0ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 400] @ 0x53951b 0x5394fd 0xddf393 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x53951a context.withCancel+0x3a context/context.go:277 # 0x5394fc context.WithCancelCause+0x1c context/context.go:269 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [19: 7296] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xcee6b6 0xcefca5 0xce8679 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:465 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x86a1b4 0x868e82 0x868b0c 0x800b62 0x8008d2 0x104d516 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x86a1b3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x868e81 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x868b0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x800b61 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8008d1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104d515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x52d105 0x52d210 0x533785 0x150a0bd 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x533784 strings.ToLower+0xa4 strings/strings.go:746 # 0x150a0bc github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x79c github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:198 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x468b06 0xb2d432 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb2d431 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:65 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb7c069 0xb7c107 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7c068 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1693450 0x16cde45 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16cde44 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 896] @ 0xda913d 0xda9131 0xda928a 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xda913c crypto/tls.Server+0x11c crypto/tls/tls.go:48 # 0xda9130 crypto/tls.QUICServer+0x110 crypto/tls/quic.go:184 # 0xda9289 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [13: 1664] @ 0x8ae0ca 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8ae0c9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 640] @ 0xc29992 0xc29913 0xc2f6b4 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc29991 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc29912 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2f6b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x468b06 0x77a8ec 0x77b6d7 0x77b365 0x77afff 0xb155ef 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x77b364 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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] @ 0xa522e5 0xb019e5 0xb8016a 0xb84e04 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb019e4 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 # 0xb80169 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 # 0xb84e03 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] @ 0xb3565f 0xb843b2 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb843b1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 3072] @ 0xc264d3 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc264d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0xb2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1208 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb7bd25 0xb7bcc3 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bd24 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 122880] @ 0x1406cee 0x140ded3 0x140deba 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x140ded2 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0xd2 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:192 # 0x140deb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:244 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0xc0ea0e 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0xc0ea0d 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd065c9 0xd08c95 0xd08c96 0xd3f8a2 0xb7bc5c 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd065c8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd08c94 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd08c95 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 # 0xd3f8a1 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 # 0xb7bc5b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 0: 0 [2: 2048] @ 0x8ad54f 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 672] @ 0xb84cbc 0x48b5a1 # 0xb84cbb 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 [4: 256] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x51f666 0xc44807 0xc447c7 0xc457dd 0xc4c52e 0xc25ad3 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44806 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc447c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc457dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4c52d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc25ad2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xcd8b5e 0xce33d1 0xce4754 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0xcd8b5d 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 # 0xce33d0 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0x779c25 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 7040] @ 0xd30de6 0xb75878 0xb75668 0x48b5a1 # 0xd30de5 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 # 0xb75877 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb75667 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] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x104f506 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x104f505 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0xde9fbf 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xde9fbe github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x779707 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x779706 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 8] @ 0xb7bcb6 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bcb5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x77b0f6 0x77afff 0xb155ef 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x77b0f5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 480] @ 0x5d1cc5 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xb7c01c 0xb7c087 0xb7c107 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7c01b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7c086 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xa522e5 0xb861eb 0xb84c6e 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb861ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 240] @ 0x58dba5 0x58db62 0x58ccbb 0x579226 0x699c65 0x699c46 0x699a7e 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58dba4 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58db61 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58ccba math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x699c64 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x699c45 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x699a7d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 960] @ 0x64269a 0x642610 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x642699 net.sortByRFC6724withSrcs+0x59 net/addrselect.go:25 # 0x64260f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 128] @ 0x169348e 0x16dd73a 0x16e28d3 0x16e2469 0x967de7 0x967d8b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967de6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x967d8a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xd79d33 0xd79d27 0xdd9236 0xdd8ff8 0xdd86bb 0xdd83dc 0xdbe006 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd79d32 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 # 0xd79d26 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 # 0xdd9235 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd8ff7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd86ba github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd83db github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:67 # 0xdbe005 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x8ad688 0xd02d6a 0xd02d4d 0xd023fc 0x48b5a1 # 0x8ad687 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xd02d69 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd02d4c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 256] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 4096] @ 0x8ad54f 0xc1c8ba 0xc1c8b0 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1c8b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1c8af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0xc15173 0x104ecd1 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc15172 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 # 0x104ecd0 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x770955 0x770f5a 0x770db1 0x8b0e2c 0x104fbca 0x104f3a5 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x770954 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x770f59 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x770db0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104fbc9 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 # 0x104f3a4 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 5760] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x104dee9 0x104c3d9 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104dee8 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 # 0x104c3d8 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xbe8168 0xbe6905 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8167 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe6904 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 10752] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 384] @ 0x8d3c91 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d3c90 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 864] @ 0xb85169 0x48b5a1 # 0xb85168 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 [1: 24] @ 0xb83cdd 0xb83c0e 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb83cdc go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb83c0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x8d40b6 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x8d40b5 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 384] @ 0x779c25 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 2688] @ 0x140df05 0x140deba 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140df04 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:193 # 0x140deb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:244 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 480] @ 0xc2655d 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2655c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x13c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1211 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xdc2a05 0xdc29ab 0xdc287a 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0xdc2a04 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:77 # 0xdc29aa github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.57.1/connection.go:1993 # 0xdc2879 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 416] @ 0x16851c6 0x1687ab4 0x16cdeba 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16851c5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1687ab3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cdeb9 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7796eb 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x7796ea github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x8e7089 0x8e6d97 0xd63013 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7088 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8e6d96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd63012 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xce23f0 0xce0491 0xce458f 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce23ef 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 # 0xce0490 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 # 0xce458e 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 6912] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce350a 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce3509 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb7bd66 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bd65 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8ad498 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x683055 0x8e6dcf 0xd62cfa 0x10ce072 0xd33d85 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8e6dce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd62cf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x44d189 0x45f8c9 0x1436325 0x14de3f7 0x14de3e7 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1436324 google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader+0x64 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:94 # 0x14de3f6 google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress+0x116 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:109 # 0x14de3e6 google.golang.org/grpc.(*csAttempt).recvMsg+0x106 google.golang.org/grpc@v1.77.0/stream.go:1130 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xce4973 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0xce4972 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 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0x14c914c 0x14cf20c 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14c914b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.77.0/rpc_util.go:796 # 0x14cf20b google.golang.org/grpc.(*Server).sendResponse+0x16b google.golang.org/grpc@v1.77.0/server.go:1187 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x10d95b2 0x10da9a7 0x10c029d 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0x10d95b1 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 # 0x10da9a6 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 # 0x10c029c 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 160] @ 0x58ad30 0x58ac76 0x58a0dd 0x57838a 0x578565 0xb2d6eb 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x578389 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x578564 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2d6ea github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [15: 72960] @ 0xb2dce6 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb2dce5 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:129 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x169348e 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 18944] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x11921a6 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x11921a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x125 github.com/pactus-project/pactus/sync/handler_hello.go:68 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x5393fb 0x5393dd 0xb83545 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0xb83544 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x577d27 0x577cc1 0x577ca8 0x577f30 0xb2d6f0 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x577d26 math/big.nat.make+0xc6 math/big/nat.go:67 # 0x577cc0 math/big.nat.set+0x60 math/big/nat.go:92 # 0x577ca7 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x577f2f math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb2d6ef github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:67 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x159471d 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159471c github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x9c github.com/pactus-project/pactus/www/grpc/transaction.go:42 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 192] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 704] @ 0xdea0cc 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xdea0cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 624] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x53978f 0x112dde5 0xde6334 0xde490b 0xde3705 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x112dde4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde6333 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x9243d0 0xdaebd2 0xda90f4 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0x9243cf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdaebd1 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 # 0xda90f3 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 3200] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xdea010 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xdea00f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x468b06 0x10d5846 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0x683055 0xb0aaa5 0xb0aaa0 0xb09ba5 0xb09ba6 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10d5845 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb0aaa4 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 # 0xb0aa9f 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 # 0xb09ba4 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 # 0xb09ba5 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 21824] @ 0xd0f9bf 0xd0e297 0xd0df89 0x48b5a1 # 0xd0f9be 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 # 0xd0e296 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 # 0xd0df88 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 [4: 2560] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a8b 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x10d5b9e 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0xc1c29c 0x48b5a1 # 0x10d5b9d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xc1c29b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [9: 720] @ 0x89fd34 0x8ae0a6 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ae0a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 512] @ 0xb860ab 0xb84c6e 0x48b5a1 # 0xb860aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 768] @ 0x749854 0x7815fb 0x7815f6 0x7815f5 0x7815fc 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7815fa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7815f5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7815f4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7815fb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9ebd7f 0x9eb7f7 0x9f16e6 0x9f180e 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9f16e5 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9f180d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0xd34a29 0xd348c5 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xd34a28 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 # 0xd348c4 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 96] @ 0xa4d551 0xa4d26d 0xa5234c 0xb31e86 0xb30f85 0xb30b5f 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb31e85 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 512] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb2fcc6 0xb30b3d 0x48b5a1 # 0xb2fcc5 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 # 0xb30b3c 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] @ 0x6fe2b9 0x7253fb 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6fe2b8 github.com/syndtr/goleveldb/leveldb/journal.(*Reader).Next+0x98 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:261 # 0x7253fa github.com/syndtr/goleveldb/leveldb.(*session).recover+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:161 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 416] @ 0x53da55 0x53d47d 0x53d659 0x688bbf 0x688b8b 0x687a73 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688bbe compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x688b8a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x687a72 compress/flate.(*compressor).close+0xb2 compress/flate/deflate.go:642 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 176] @ 0x68717a 0x6871f1 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687179 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6871f0 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 4096] @ 0x8e6985 0x8e696f 0x8e69cd 0x4a3e91 0x8e7508 0x10d57d2 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x8e6984 bufio.NewWriterSize+0x24 bufio/bufio.go:602 # 0x8e696e bufio.NewWriter+0xe bufio/bufio.go:611 # 0x8e69cc github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.1/multistream.go:27 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x8e7507 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x10d57d1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x71 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:130 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 960] @ 0xb29375 0xb292c3 0xb2f7b3 0xb30b3d 0x48b5a1 # 0xb29374 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb292c2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2f7b2 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 # 0xb30b3c 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: 8] @ 0x6fb8de 0x730e68 0x7311b2 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6fb8dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1440] @ 0xb275c6 0xb27792 0xb310a5 0xb30b5f 0x48b5a1 # 0xb275c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27791 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb310a4 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 112] @ 0xb7bcb6 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bcb5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb09cf8 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xb09cf7 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 2688] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc240b3 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc240b2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 560] @ 0x10cfb1e 0x10cfc13 0x10cf535 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10cfb1d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc12 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10cf534 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0xc11165 0xc10fe5 0xc31522 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 528] @ 0xaffa78 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaffa77 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:54 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0x8e16fe 0x8e350f 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e16fd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8e350e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0xc446f8 0xc446e7 0xc4575d 0xc4c22e 0xc25297 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc446f7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc446e6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc25296 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x7b6ee5 0x7b72af 0x7bd06d 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7b6ee4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b72ae crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7bd06c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 160] @ 0xaff48f 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff48e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x140e185 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e184 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0xb7c0d4 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7c0d3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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 0xb7be58 0xb7be96 0xb7bece 0xb7c24f 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x735adb 0x735a43 0x7355ed 0x72576a 0x70e4e6 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x735ada github.com/syndtr/goleveldb/leveldb.newTableFile+0x75a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x735a42 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0x6c2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:82 # 0x7355ec github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:530 # 0x725769 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x789 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:204 # 0x70e4e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [18: 170496] @ 0xb2dc09 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb2dc08 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:115 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 112] @ 0x7798cd 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 27264] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 144] @ 0x51c5db 0xd08ae6 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafc985 0xc1b1c5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafc984 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc1b1c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x79dbe5 0x9568d4 0x9568b3 0x79d822 0x79dc7c 0x956874 0x956853 0x79d822 0x79dc7c 0x955abd 0x9559b4 0x79d822 0x79dc7c 0x9558d4 0x9558b3 0x79d822 0x79dc7c 0x9557f4 0x95575c 0x92e6b7 0x96886c 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9568d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9568b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x956873 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x956852 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x955abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9559b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9558d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9558b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9557f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95575b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xddc70a 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0xddc709 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 1152] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xd3fcad 0x10cf52f 0x114de7b 0x114a2ea 0x48b5a1 # 0xd3fcac 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 # 0x10cf52e 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [19: 912] @ 0xaff74e 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff74d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0x8ad6f4 0xc1b26e 0xc1b257 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad6f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1b26d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc1b256 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc2353a 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23539 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x8d25b1 0x8d259f 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d25b0 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x170 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8d259e github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x15e github.com/pactus-project/pactus/store/block.go:159 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 2880] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1536] @ 0xd05445 0xd05446 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd05445 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x96959f 0x96956a 0x963e34 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96959e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x969569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 4096] @ 0xdb2585 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb2584 github.com/quic-go/quic-go.init.func1+0x124 github.com/quic-go/quic-go@v0.57.1/connection.go:268 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0xde9dbe 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xde9dbd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x5eb46a 0x5fff65 0x5ff71b 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x16e25f8 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e25f7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x6f0e72 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x169348e 0x695c9d 0x96d05e 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x94e965 0x92f19a 0x92ec98 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x94e964 crypto/tls.(*clientHelloMsg).unmarshal+0x1ac4 crypto/tls/handshake_messages.go:523 # 0x92f199 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x846c8c 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8b1bf1 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b1bf0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb7bf5e 0xb7bfcc 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bf5d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 3072] @ 0xb8535d 0x48b5a1 # 0xb8535c 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: 512] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0xd6b786 0xd6b75b 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6b785 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd6b75a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1152] @ 0x1406c7f 0x1406865 0x140eddf 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406864 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x24 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:180 # 0x140edde google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 448] @ 0xc11165 0xc1146a 0xc315f9 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb3565f 0xb843b2 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb843b1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb86117 0xb86063 0xb84c6e 0x48b5a1 # 0xb86116 go.opentelemetry.io/otel/trace.WithAttributes+0x1d6 go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb86062 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 32] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 576] @ 0x92de33 0x92dc6a 0x92e726 0x968ce5 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x92de32 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x92dc69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [155: 1468160] @ 0xb2dc09 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2dc08 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:115 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7f758c 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f758b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [107: 520448] @ 0xb2dce6 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2dce5 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:129 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x480fda 0x480fef 0x8e151e 0x115ad0c 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e151d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0xce2bd9 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb82890 0x48b5a1 # 0xce2bd8 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb8288f 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 [4: 64] @ 0xc2454f 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2454e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x749745 0xb83b27 0xb83b01 0xb83b02 0xb83bce 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb83b26 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb83b00 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83b01 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83bcd github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [86: 814592] @ 0xb2dc09 0xb7fcdd 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb2dc08 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:115 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 384] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2240] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xce1b05 0xce1825 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xce1b04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x164 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:469 # 0xce1824 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 [2: 320] @ 0xce561e 0xce275e 0xce12e5 0xce1105 0xd5f5c6 0xe2296f 0xd5e463 0x48b5a1 # 0xce561d 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 # 0xce275d 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 # 0xce12e4 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 # 0xce1104 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 # 0xd5f5c5 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 # 0xe2296e 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 # 0xd5e462 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: 8] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 9216] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 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] @ 0xb34f47 0xb34f0e 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb34f46 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb34f0d 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x159692d 0x15968c1 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159692c github.com/pactus-project/pactus/crypto.Address.String+0x3cc github.com/pactus-project/pactus/crypto/address.go:89 # 0x15968c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 2112] @ 0xda95a5 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xda95a4 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 7680] @ 0xc31813 0xc3139e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x52d2f0 0x51f577 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 3456] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [27: 2592] @ 0xb7e99d 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7e99c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x169348e 0x16dd73a 0x16e28d3 0x96d025 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [65: 15600] @ 0x8e786c 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8e786b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xafd990 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 336] @ 0x6fcfdd 0x6fb8d2 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x6fcfdd 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 720] @ 0x1405b37 0x140d948 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405b36 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:45 # 0x140d947 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:152 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x730fd2 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x730fd1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 528] @ 0xdea0cc 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xdea0cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 128] @ 0x586c45 0x586bbd 0xb2c925 0xb2c90c 0xb2d6a9 0xb2d552 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c924 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb2c90b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb2d6a8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb2d551 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:66 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xc23f92 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23f91 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa11 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb1a5c6 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xb1a5c5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 32768] @ 0x4d61d3 0x4a3e91 0x4d6e08 0x4d67f1 0x4d656c 0x4d654b 0xd03c85 0xd032cf 0xd03118 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 # 0xd03c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 9728] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 400] @ 0xc11165 0xc10fe5 0xc31522 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xb2d465 0xb2d426 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2d464 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb2d425 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:65 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1792] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x480fda 0x480fef 0x6b5e17 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5e16 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 1024] @ 0x4a423c 0x4a4086 0x4a3dfc 0x1430985 0x1430846 0x1466da2 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 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 # 0x1430984 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:124 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x1466da1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 960] @ 0x687098 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687097 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xa522e5 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 896] @ 0xb77775 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb77774 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x8e6b4b 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 80] @ 0x119106b 0x119105f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x119106a github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x70a github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x119105e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6fe github.com/pactus-project/pactus/sync/handler_blocks_request.go:76 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 768] @ 0x16c9168 0x16c911f 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16c9167 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x16c911e crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 49152] @ 0x8ad54f 0xc1c8ba 0xc1c8b0 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1c8b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1c8af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1c4ba 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] @ 0x140e185 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e184 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 256] @ 0xb2a5ae 0xb77738 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb2a5ad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb77737 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 320] @ 0x7798b1 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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] @ 0xcee6b6 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0xb0a153 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0xb0a152 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 2304] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xcee6b6 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0x558ee7 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 3200] @ 0x7fe216 0x7fdad0 0xafddc6 0x104de0f 0x104c5c5 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104de0e 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 # 0x104c5c4 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x54258d 0x16cdc4a 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x54258c bytes.Repeat+0xac bytes/bytes.go:686 # 0x16cdc49 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xdcfd85 0xdc569d 0xdc50d7 0xdb9888 0x48b5a1 # 0xdcfd84 github.com/quic-go/quic-go.(*mtuFinder).GetPing+0x64 github.com/quic-go/quic-go@v0.57.1/mtu_discoverer.go:175 # 0xdc569c github.com/quic-go/quic-go.(*Conn).sendPackets+0x49c github.com/quic-go/quic-go@v0.57.1/connection.go:2474 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xaff9bb 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaff9ba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 192] @ 0x53b765 0x10cf130 0x10cf0d2 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x10cf12f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cf0d1 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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 [54: 19008] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 864] @ 0xcffa10 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcffa0f github.com/libp2p/go-yamux/v5.newSession+0x30f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 448] @ 0x9663b9 0x9662fb 0x963df3 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x9663b8 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x9662fa crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x963df2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 6144] @ 0x7bcba5 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x7bcba4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0xa522e5 0xb84bec 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb84beb 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 [2: 96] @ 0x468b06 0xb2d432 0xb2db78 0xb7fcdd 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2d431 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:65 # 0xb2db77 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:110 # 0xb7fcdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:42 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 192] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x169348e 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 896] @ 0x53da55 0x53d47d 0x53d659 0x688f2b 0x688f11 0x689df8 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f2a compress/flate.(*huffmanBitWriter).write+0x16a compress/flate/huffman_bit_writer.go:136 # 0x688f10 compress/flate.(*huffmanBitWriter).writeBytes+0x150 compress/flate/huffman_bit_writer.go:185 # 0x689df7 compress/flate.(*huffmanBitWriter).writeBlock+0x3b7 compress/flate/huffman_bit_writer.go:478 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x71bd3b 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x71bd3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 720] @ 0x555a77 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 2816] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 1568] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0xc26d4e 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xc26d4d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [8: 192] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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 [20: 1600] @ 0xb2a5ae 0xb77738 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb2a5ad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb77737 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x104ed7c 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104ed7b 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 416] @ 0xc156b6 0x104e86f 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc156b5 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 # 0x104e86e 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x104f6a6 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104f6a5 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x53ae39 0x64dba9 0x64db71 0x64ef8f 0x652425 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x64dba8 context.WithDeadline+0x2e8 context/context.go:626 # 0x64db70 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 112] @ 0xcfeec5 0xd06b91 0xd068e8 0xd06978 0xd08c53 0xd3f842 0x10d51e9 0x10d0e3c 0x114e49a 0x48b5a1 # 0xcfeec4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd06b90 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd068e7 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd06977 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd08c52 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 # 0xd3f841 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 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0x114e499 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [4: 32] @ 0xbe6839 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6838 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd78 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 512] @ 0x8472b6 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x8472b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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 [29: 12992] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x150da8d 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150da8c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:33 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x6941c3 0x5b1b9d 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x6941c2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:365 # 0x5b1b9c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [55: 26400] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 640] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb82890 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb8288f 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 [6: 384] @ 0x53d4e5 0x53d659 0x5c3a3f 0x5c439d 0x6a69cc 0x6a6925 0x6a74de 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c3a3e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c439c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a69cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6924 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 5376] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [37: 7696] @ 0x8e786c 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8e786b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xaffbde 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaffbdd 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 336] @ 0xb7be7e 0xb7bece 0xb7c26c 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x57a5f3 0x5e3554 0x5e3f07 0x6012e5 0x600b3e 0x600b34 0x69864d 0x697eb4 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3f06 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 512] @ 0x4a4732 0x4a3da5 0xdb533f 0xdb5270 0xddf0fc 0xdb9f85 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb533e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:63 # 0xdb526f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:50 # 0xddf0fb github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.57.1/send_queue.go:99 # 0xdb9f84 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] @ 0x51c6a9 0x930eff 0xd00c44 0xd03131 0x48b5a1 # 0x51c6a8 fmt.Errorf+0x168 fmt/errors.go:32 # 0x930efe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd00c43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd03130 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 112] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x10d5e4c 0x10d0d82 0x114e518 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 1536] @ 0xdf5b85 0x4a3e91 0xdd5da5 0xdd5d94 0xdd5899 0xdc6829 0xdc517c 0xdb9888 0x48b5a1 # 0xdf5b84 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 # 0xdd5da4 github.com/quic-go/quic-go.getPacketBuffer+0x2c4 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd5d93 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2b3 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:790 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 256] @ 0xbe8919 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8918 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 4608] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 800] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0xb791be 0xb85309 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0xb791bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb85308 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 [5: 320] @ 0x749854 0xb85fc5 0xb85fa5 0xb85f68 0xb86063 0xb84c6e 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb85fc4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb85fa4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb85f67 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb86062 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 144] @ 0x468b06 0xb7c03e 0xb7c087 0xb7c107 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7c03d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7c086 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd3fcad 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xd3fcac 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0xde9f7c 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xde9f7b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x51c91a 0xd00d09 0xd03131 0x48b5a1 # 0x51c919 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd00d08 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd03130 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x96d05e 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 8192] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [27: 3456] @ 0xaff48f 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff48e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0xb0a153 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0xb0a152 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 320] @ 0xce58ed 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xce58ec 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 160] @ 0x79c105 0x7b7545 0x7bcf70 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79c104 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b7544 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7bcf6f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16dd73a 0x16e28d3 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x5c1eab 0x5c27a6 0x69835d 0x1160628 0x1160642 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1160627 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1160641 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 1280] @ 0xce561e 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xce561d 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 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 81920] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [8: 1024] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 2080] @ 0xb77775 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb77774 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 48640] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb7bcb6 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bcb5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [104: 146432] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 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] @ 0xb7bf5e 0xb7bfcc 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3129e 0xb312a1 0xb30b5f 0x48b5a1 # 0xb7bf5d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3129d 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 # 0xb312a0 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x89f7b3 0x89fb7e 0x8adee7 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x89f7b2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89fb7d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x8adee6 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:176 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 288] @ 0xc2c925 0xc2c970 0xc37f25 0x48b5a1 # 0xc2c924 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 96] @ 0xce2b35 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xce2b34 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 112] @ 0x53974d 0x112dde5 0xde6334 0xde490b 0xde3705 0x48b5a1 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x112dde4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde6333 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [68: 16320] @ 0xb7ea45 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7ea44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 11264] @ 0xc31813 0xc3139e 0xc257ef 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc257ee github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xddf2e5 0xde9f45 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xddf2e4 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [38: 38912] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cd885 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd884 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [65: 18720] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 2400] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 480] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 96] @ 0xa4d551 0xa4d26d 0xa5234c 0xb019e5 0xb8016a 0xb82890 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb019e4 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 # 0xb80169 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 # 0xb8288f 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] @ 0xdccda5 0x4a3e91 0xdf661c 0xdf64bb 0xdccea5 0xdea08a 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdccda4 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 # 0xdf661b 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 # 0xdf64ba 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 # 0xdccea4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xb8535d 0x48b5a1 # 0xb8535c 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 [4: 192] @ 0x6989f4 0x6989ca 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6989f3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6989c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x7bcd69 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7bcd68 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:933 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 880] @ 0xb7e99d 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7e99c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [337: 474496] @ 0xc31813 0xc3139e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 384] @ 0xb85169 0x48b5a1 # 0xb85168 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: 48] @ 0xdf7e14 0xdf7f32 0xdeb9c5 0xdc8025 0xdea3b0 0xdea394 0xde9cd3 0xde27d0 0xda10fe 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdf7e13 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x193 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:192 # 0xdf7f31 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:159 # 0xdeb9c4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0xc4 github.com/quic-go/quic-go@v0.57.1/streams_map.go:178 # 0xdc8024 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:2972 # 0xdea3af github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.57.1/stream.go:215 # 0xdea393 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.57.1/stream.go:83 # 0xde9cd2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.57.1/stream.go:46 # 0xde27cf github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.57.1/send_stream.go:749 # 0xda10fd 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 384] @ 0xaff48f 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff48e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 192] @ 0xc11165 0xc10fe5 0xc14e53 0x8e78ff 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x8e78fe github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x8d24e7 0x8d251a 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d24e6 github.com/pactus-project/pactus/store.publicKeyKey+0xa6 github.com/pactus-project/pactus/store/block.go:22 # 0x8d2519 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xd9 github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 2816] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x85485b 0x87c1f9 0x87fd16 0x1515bcf 0x151584b 0x1514ea5 0x151ddd7 0x151dda2 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x85485a google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf+0x3a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:229 # 0x87c1f8 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x87fd15 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x1515bce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateField+0x8e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:172 # 0x151584a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateFieldValueFromPath+0x5ca github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:163 # 0x1514ea4 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x2c4 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:60 # 0x151ddd6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:37 # 0x151dda1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [631: 888448] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 1536] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 4736] @ 0xc11165 0xc10fe5 0xc14e53 0x8e78ff 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x8e78fe github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 4224] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x8b1bc5 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x8b1bc4 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x107b5de 0x107b4e7 0x48b5a1 # 0x107b5dd io.LimitReader+0x11d io/io.go:461 # 0x107b4e6 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 [1: 1536] @ 0xafd990 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x10cfb85 0x10cfc1b 0x10cf535 0x10794e4 0x1077a47 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x10cfb84 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc1a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10cf534 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 # 0x10794e3 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 # 0x1077a46 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x10cfbca 0x10cf535 0x10794e4 0x1077a47 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x10cfbc9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10cf534 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 # 0x10794e3 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 # 0x1077a46 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x846c8c 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8b1bf1 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b1bf0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0x104ef5d 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104ef5c 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7798cd 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0x86a1b4 0x868e82 0x868b0c 0x800b62 0x8008d2 0x104d516 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x86a1b3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x868e81 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x868b0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x800b61 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8008d1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104d515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 208] @ 0xc156b6 0x114bd94 0x114b327 0x48b5a1 # 0xc156b5 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 # 0x114bd93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x114b326 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 224] @ 0x749745 0x7815fb 0x7815f6 0x7815f5 0x7815fc 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x104ef5d 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7815fa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7815f5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7815f4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7815fb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104ef5c 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x104ad29 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x104ad28 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xa8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:343 0: 0 [4: 64] @ 0x15240d3 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15240d2 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x77b0f6 0x77afff 0xb155ef 0xb16555 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x77b0f5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16554 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x557ea5 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x557ea4 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x4c9a9d 0x82a687 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x103a655 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82a686 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x103a654 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x797932 0x797e53 0x7ca2f8 0x7ca2ce 0x7ca998 0xd6bb58 0xe0bdb8 0xe0bb7d 0xe0b725 0xe0fa8c 0xe0fd92 0xe0f3e5 0xd3c090 0x48b5a1 # 0x797931 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x797e52 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7ca2f7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7ca2cd crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7ca997 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe0bdb7 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 # 0xe0bb7c 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 # 0xe0b724 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 # 0xe0fa8b 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 # 0xe0fd91 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 # 0xe0f3e4 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 # 0xd3c08f 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] @ 0x480fda 0x480fef 0xdcce46 0xdea08a 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xdcce45 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x7796eb 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x7796ea github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0xd361b8 0xd35ee5 0x10d04bb 0x10d02bf 0xc26e05 0x48b5a1 # 0xd361b7 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [8: 256] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc28330 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc2832f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 336] @ 0x539e0a 0xd6276d 0xd6191a 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd6276c 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 # 0xd61919 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 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x749854 0xb83b27 0xb83b01 0xb83b02 0xb83bce 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb83b26 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb83b00 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83b01 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83bcd github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x69cd4d 0x5ad9e4 0x5af389 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x69cd4c github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xcc github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5ad9e3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 384] @ 0xb35316 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb35315 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb840fb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb840fa github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xcee6b6 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd065c9 0xd08c95 0xd08c96 0xd3f8a2 0xb79806 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd065c8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd08c94 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd08c95 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 # 0xd3f8a1 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 # 0xb79805 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x45 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:32 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x558ee7 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x539e0a 0x103c1b0 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x103c1af 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1152] @ 0x599d65 0x598b35 0x598613 0x69ce55 0x69ce37 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69ce36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x7fe216 0x7fdad0 0x89fc87 0x8b0dfd 0xc0f61a 0xc0f5f3 0xc26c96 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 112] @ 0xdb8eeb 0xdb2ff7 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xdb8eea github.com/quic-go/quic-go.(*Conn).preSetup+0x7ea github.com/quic-go/quic-go@v0.57.1/connection.go:546 # 0xdb2ff6 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 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] @ 0x95d8b5 0x95d885 0x95d797 0x79d822 0x79dc7c 0x95d732 0x95d62c 0x79d822 0x79dc7c 0x95d4d4 0x95d43c 0x95dd78 0x96a97f 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x95d8b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95d796 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d731 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d62b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d4d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95d43b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x95dd77 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x96a97e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xd3c2af 0x48b5a1 # 0xd3c2ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x34e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [1: 24] @ 0xd5ee6b 0x48b5a1 # 0xd5ee6a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x5ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:118 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x41187c 0x94d4b1 0x92f19a 0x92ec98 0x95e8fe 0x95deba 0x9315f2 0x96f7c8 0x48b5a1 # 0x94d4b0 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x92f199 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x480fda 0x480fef 0x53a176 0x539419 0x5393dd 0x1523165 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x1523164 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:648 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [83: 19920] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x169348e 0x16dd73a 0x16e28d3 0x16e2469 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xcee6b6 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f8b6 0xd33753 0xd334b9 0x4a3c0c 0xd3345b 0xd3342f 0xd33ca2 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f8b5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:90 # 0xd33752 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:101 # 0xd334b8 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 # 0xd3345a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd3342e 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 # 0xd33ca1 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: 48] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb83505 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83504 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1693357 0x16cde45 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16cde44 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x51f666 0xce2b1f 0xce2adb 0xce1626 0xd33bd7 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2b1e 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 # 0xce2ada 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 # 0xce1625 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 # 0xd33bd6 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: 12288] @ 0x140e59f 0x140e270 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e59e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:199 # 0x140e26f google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x46f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:273 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 480] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x1159976 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x1444e0e 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444e0d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x77ab6a 0x77aae0 0x77d425 0x103b94b 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x77ab69 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x77aadf github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77d424 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103b94a 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x79dbe5 0x79d79d 0x95af96 0x79d822 0x79dc7c 0x95aec7 0x95ae57 0x95ae2a 0x79d822 0x79dc7c 0x95ab74 0x95aadc 0x92e6b7 0x968e05 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79d79c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95af95 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95aec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95ae56 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x95ae29 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ab73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95aadb crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968e04 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x8e6b4b 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [2: 128] @ 0xb800e5 0xb84e04 0x48b5a1 # 0xb800e4 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 # 0xb84e03 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] @ 0xc2ea3b 0xc2d4e2 0xc37f25 0x48b5a1 # 0xc2ea3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x1da github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1630 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 384] @ 0x846c8c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8b1bf1 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b1bf0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 160] @ 0x51f666 0xce58d1 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce58d0 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c 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] @ 0x140e10d 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e10c google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0x749854 0xb83a13 0xb839f7 0xb839a8 0xb83aba 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb83a12 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb839f6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb839a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83ab9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x53951b 0x5394fd 0xddf393 0xde9f45 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x53951a context.withCancel+0x3a context/context.go:277 # 0x5394fc context.WithCancelCause+0x1c context/context.go:269 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [7: 672] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x40a8f2 0x481029 0x9ebc66 0x9eb7f7 0x9ee677 0x9ee40a 0x150d456 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebc65 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9ee676 net/http.(*response).write+0x1d6 net/http/server.go:1680 # 0x9ee409 net/http.(*response).Write+0x29 net/http/server.go:1657 # 0x150d455 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:201 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 416] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc25ea9 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 4096] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x14d955f 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d955e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xdd4072 0xdd1b0a 0xdc5a4f 0xdc50d7 0xdb9888 0x48b5a1 # 0xdd4071 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x671 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:573 # 0xdd1b09 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc5a4e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x527355 0x5268bb 0x6ed6a5 0x6ed5f3 0x6ebbc5 0x70e8bf 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x527354 fmt.newScanState+0xb4 fmt/scan.go:388 # 0x5268ba fmt.Fscanf+0x5a fmt/scan.go:142 # 0x6ed6a4 fmt.Sscanf+0x104 fmt/scan.go:114 # 0x6ed5f2 github.com/syndtr/goleveldb/leveldb/storage.fsParseName+0x52 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:651 # 0x6ebbc4 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 # 0x70e8be github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:492 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [107: 95872] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc28330 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc2832f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [8: 10240] @ 0xc31813 0xc3139e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 23040] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 4608] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 3840] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 112] @ 0x10d0430 0x10d02bf 0xc26e05 0x48b5a1 # 0x10d042f 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 384] @ 0x10bed9d 0x10bedde 0x10bec85 0x10d077a 0x1036709 0x103af13 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x10bed9c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10beddd 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 # 0x10bec84 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 # 0x10d0779 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 # 0x1036708 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 # 0x103af12 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x51f666 0xc44807 0xc447c7 0xc457dd 0xc4c52e 0xc2dd85 0xc2dd5c 0xc37f25 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44806 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc447c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc457dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4c52d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2dd84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2dd5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc37f24 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] @ 0xcee6b6 0xcf0059 0xceabb2 0xce4fe5 0x104ca3e 0x104bf74 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:935 # 0x104ca3d 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 # 0x104bf73 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 # 0x104b56f 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 [46: 8832] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x1159976 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x6a70a8 0x6a6eb0 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x4ad365 0x4ad2e8 0x66d49b 0x666a4f 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0xd00d09 0xd03131 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66d49a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0x666a4e net.(*OpError).Error+0x6e net/net.go:510 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd00d08 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd03130 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] @ 0x539425 0x15223e5 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539424 context.WithCancel+0x64 context/context.go:242 # 0x15223e4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:699 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 4416] @ 0xb85169 0x48b5a1 # 0xb85168 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 [18: 7488] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 11024] @ 0xb7ea45 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7ea44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x96959f 0x96956a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96959e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x969569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1466e0a 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1466e09 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1a9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09165 0xb08e45 0xb080ac 0xb01e6a 0xb74949 0xb76bcf 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09164 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:191 # 0xb08e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:141 # 0xb080ab 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 # 0xb01e69 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 # 0xb74948 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb76bce 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 [1: 512] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x557ea5 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x557ea4 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 336] @ 0xb7be7e 0xb7bece 0xb7c24f 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be7d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb85169 0x48b5a1 # 0xb85168 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 [1: 16] @ 0x114e3b4 0x48b5a1 # 0x114e3b3 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x153 github.com/pactus-project/pactus/network/stream.go:123 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4e91 0x104c172 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4e90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:926 # 0x104c171 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1600] @ 0xbe88de 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe88dd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x63d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xce2af0 0xce2adb 0xce1626 0xd33bd7 0x48b5a1 # 0xce2aef 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 # 0xce2ada 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 # 0xce1625 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 # 0xd33bd6 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 [1: 32] @ 0xce4973 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xce4972 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 2048] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 2304] @ 0x92de33 0x92dc6a 0x92e726 0x96909d 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x92de32 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x92dc69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x96909c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0xb7bd66 0xb7bcd7 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bd65 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x104bdde 0x104b570 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x104bddd 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 # 0x104b56f 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 [129: 24768] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8] @ 0x14d88a5 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d88a4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 4608] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 81920] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x683327 0x10d58e5 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x683326 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d58e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 240] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d12c6 0x8d4f77 0x8e16e4 0x8e3ae9 0x8e43f3 0x8e62bf 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d12c5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8d4f76 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8e16e3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8e3ae8 github.com/pactus-project/pactus/execution/executor.newBondExecutor+0x88 github.com/pactus-project/pactus/execution/executor/bond.go:23 # 0x8e43f2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x72 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x8e62be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd00e2b 0xd03131 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd00e2a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd03130 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [4: 32] @ 0x40b82e 0x410d25 0xc25ea9 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x553574 0x774156 0x781b26 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x104ef5d 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x553573 encoding/base64.(*Encoding).EncodeToString+0xf3 encoding/base64/base64.go:207 # 0x774155 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x781b25 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104ef5c 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 224] @ 0x74f11a 0x74f130 0x16933bb 0x16cdc9f 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16cdc9e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0xb8029c 0xb84e04 0x48b5a1 # 0xb8029b 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 # 0xb84e03 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: 128] @ 0x53d4e5 0x53d659 0x77900b 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x77900a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 384] @ 0xa4d599 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb7c069 0xb7c107 0xb84a33 0xb837bb 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c068 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb84a32 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb837ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 5376] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x7339b6 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d4832 0x1155ff0 0x1155f1d 0x11547e5 0x11541d9 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7339b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d4831 github.com/pactus-project/pactus/store.(*store).HasPublicKey+0x111 github.com/pactus-project/pactus/store/store.go:253 # 0x1155fef github.com/pactus-project/pactus/txpool.(*txPool).consumptionalFee+0x8f github.com/pactus-project/pactus/txpool/txpool.go:345 # 0x1155f1c github.com/pactus-project/pactus/txpool.(*txPool).estimatedMinimumFee+0x3c github.com/pactus-project/pactus/txpool/txpool.go:327 # 0x11547e4 github.com/pactus-project/pactus/txpool.(*txPool).checkFee+0x44 github.com/pactus-project/pactus/txpool/txpool.go:134 # 0x11541d8 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x78 github.com/pactus-project/pactus/txpool/txpool.go:92 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x7798cd 0x779b45 0x77cc5c 0x103b577 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x103b576 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1159976 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 1456] @ 0x749745 0xb83b27 0xb83b01 0xb83b02 0xb83bce 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb83b26 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb83b00 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83b01 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83bcd github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 3456] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 1120] @ 0xddf2e5 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xddf2e4 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16dd73a 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 8] @ 0x6ba118 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ba117 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x140e185 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e184 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x10cfbde 0x10cf535 0x114de7b 0x114a2ea 0x48b5a1 # 0x10cfbdd github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10cf534 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x1142c95 0xd36166 0xd35ee5 0x10d04bb 0x10d02bf 0xc26e05 0x48b5a1 # 0x1142c94 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd36165 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0x16dd705 0x16e28d3 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x468b06 0xb34f14 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb34f13 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xdcf08e 0xdce005 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xdcf08d github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdce004 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x468b06 0x77a8ec 0x77abf0 0x77abe3 0x77d425 0x103b94b 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77abef github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77abe2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77d424 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103b94a 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0xc0e7d8 0xc100a5 0xc0fb08 0xc16faa 0x103bff6 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc0e7d7 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x103bff5 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xdea0bb 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdea0ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 160] @ 0x7fe216 0x7fdba5 0x1466d05 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdba4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1466d04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x1693357 0x16ddab5 0x16e2a06 0x16e3ad5 0x967cb9 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e3ad4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x967cb8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc4c4ab 0xc2dd85 0xc2dd5c 0xc37f25 0x48b5a1 # 0xc4c4aa github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc2dd84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2dd5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 400] @ 0x6b966f 0x6ba0df 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x16beb2d 0x16c8db5 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16beb2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16c8db4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x11628ae 0x1168d98 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x11628ad github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xad github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x1168d97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x845066 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x845065 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 288] @ 0x69456d 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x69456c github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x158fc15 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158fc14 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x434 github.com/pactus-project/pactus/www/grpc/blockchain.go:170 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 768] @ 0x4c9a9d 0x82c7c5 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8b1bf1 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82c7c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b1bf0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 160] @ 0x53af68 0x53b68d 0x53b64f 0x15849de 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 2240] @ 0x79d67a 0x79d644 0x95b4df 0x79d822 0x79dc7c 0x79d79d 0x95af96 0x79d822 0x79dc7c 0x95aec7 0x95ae57 0x95ae2a 0x79d822 0x79dc7c 0x95ab74 0x95aadc 0x92e6b7 0x968e05 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79d679 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d643 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95b4de crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79d79c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95af95 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95aec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95ae56 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x95ae29 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ab73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95aadb crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968e04 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 192] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x687169 0x6871f1 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687168 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x6871f0 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x1441ae5 0x1441abc 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441ae4 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1441abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x9276e5 0x968b17 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x9276e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1697 # 0x968b16 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:851 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1191cd2 0x1191cbd 0x11952ff 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1191cd1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x1191cbc github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x11952fe github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:161 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 3072] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1152] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1195325 0x11953c5 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 6912] @ 0x68b788 0x68a5b0 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a5af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd06fc5 0xd06f54 0xd07009 0xd03c0f 0xd032cf 0xd03118 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd06fc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd06f53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd07008 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd03c0e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 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] @ 0xcfef7c 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x114da44 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcfef7b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x114da43 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb7bfae 0xb7c0d5 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bfad github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xb7c0d4 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c0d3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x77f508 0x77f53c 0x7861b3 0x779127 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x77f507 net.ParseIP+0x27 net/ip.go:528 # 0x77f53b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2640] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x114a1dc 0x119541f 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x114a1db github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:374 # 0x119541e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:183 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x8e16fe 0x8e36c8 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e16fd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8e36c7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x7798b1 0x779b45 0x77cc5c 0x104ef5d 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104ef5c 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x16dd705 0x16e28d3 0x96d025 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc11165 0xc10fe5 0xc14e53 0x10353b5 0x1032a52 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x10353b4 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 # 0x1032a51 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: 288] @ 0x79dbe5 0x952c76 0x9527f4 0x79d822 0x79dc7c 0x9524f6 0x9520cb 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x952c75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9527f3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9524f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9520ca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 480] @ 0xdc79d2 0xdc7912 0xdeb265 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xdc79d1 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 # 0xdc7911 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xdeb264 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 224] @ 0x48777c 0x4ed2c8 0xd01453 0xd01038 0xd010d0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xd01452 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd010cf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [8: 384] @ 0x8d6eb9 0x8d3ac6 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d6eb8 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x158 github.com/pactus-project/pactus/store/tx.go:37 # 0x8d3ac5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 192] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 16] @ 0x10cfb05 0x10cfc13 0x10cf535 0x114de7b 0x114a2ea 0x48b5a1 # 0x10cfb04 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cfc12 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10cf534 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0xcee6b6 0xcf0059 0xceabb2 0xce47b2 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce47b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0xb7bfae 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bfad github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 3840] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 160] @ 0x51f666 0xa52314 0xb861eb 0xb84c6e 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa52313 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb861ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 16384] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x53a1ba 0x539539 0x5394fd 0xddf393 0xde9f45 0xdeb1e5 0xdf82da 0xdebc7e 0xdebd7b 0xdc2045 0xdc1aa5 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539538 context.withCancel+0x58 context/context.go:278 # 0x5394fc context.WithCancelCause+0x1c context/context.go:269 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebc7d github.com/quic-go/quic-go.(*streamsMap).getSendStream+0x19d github.com/quic-go/quic-go@v0.57.1/streams_map.go:220 # 0xdebd7a github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x1a github.com/quic-go/quic-go@v0.57.1/streams_map.go:242 # 0xdc2044 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 1408] @ 0x6870c5 0x6871e7 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6870c4 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6871e6 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xdfbb2d 0xdb6429 0xdbae2c 0xdbad85 0xdc1ebd 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdfbb2c slices.Insert[...]+0x6c slices/slices.go:144 # 0xdb6428 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc8 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:134 # 0xdbae2b github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x14b github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:155 # 0xdbad84 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:927 # 0xdc1ebc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x1159976 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 128] @ 0x8472b6 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x8472b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x14324fb 0x1466de5 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 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 # 0x14324fa google.golang.org/grpc/mem.NewBuffer+0xfa google.golang.org/grpc@v1.77.0/mem/buffers.go:106 # 0x1466de4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 2880] @ 0x52d2f0 0x51f577 0xd236a5 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd236a4 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 1792] @ 0x49fe29 0x1406885 0x140eddf 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49fe28 strconv.AppendInt+0xa8 strconv/itoa.go:42 # 0x1406884 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:181 # 0x140edde google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x8ee2ca 0x8ee2da 0x8ed8ef 0xb05e05 0xb05dd8 0xb0807c 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x8ee2c9 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8ee2d9 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8ed8ee go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb05e04 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb05dd7 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 # 0xb0807b 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 96] @ 0x1693357 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xde9e99 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xde9e98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0xcee6b6 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x69423b 0x11961a2 0x11960dd 0x1195b2e 0x114fcca 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x69423a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x11961a1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:291 # 0x11960dc github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:303 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 96] @ 0xcee6b6 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0xb797f4 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0xb797f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x8e6b4b 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 24] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 3072] @ 0xdf5b85 0x4a3e91 0xdd31c5 0xdd31b4 0xdc63d5 0xdc5165 0xdb9888 0x48b5a1 # 0xdf5b84 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 # 0xdd31c4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd31b3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc63d4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc5164 github.com/quic-go/quic-go.(*Conn).triggerSending+0x124 github.com/quic-go/quic-go@v0.57.1/connection.go:2428 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x143674d 0x1436c47 0x1445045 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 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 # 0x143674c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x1436c46 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1445044 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xcee6b6 0xce5a5b 0xce5989 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce5a5a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce5988 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:75 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 288] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8e1e4a 0x8e455e 0x8e43d3 0x8e62bf 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1e49 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e62be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 352] @ 0x7796eb 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x7796ea github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0xd3605c 0xd35ee5 0x10d04bb 0x10d02bf 0xc26e05 0x48b5a1 # 0xd3605b 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [10: 1280] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x7798cd 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x10cf0dd 0x114de7b 0x114a2ea 0x48b5a1 # 0x10cf0dc 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [16: 2560] @ 0x52d2f0 0x51f577 0xd236a5 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd236a4 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 2048] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 3456] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 320] @ 0xce561e 0xce23df 0xce0491 0xce458f 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0xce561d 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 # 0xce23de 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 # 0xce0490 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 # 0xce458e 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 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0x4e5ccc 0xcee68f 0xce5a5b 0xce5989 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce5a5a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce5988 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:75 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [9: 576] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 336] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x698daf 0x697e96 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x6bb7fd 0x6cd912 0x6e6959 0x6e7228 0x6e7485 0x1191648 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x6bb7fc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6cd911 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6e6958 github.com/pactus-project/pactus/util/logger.addFields+0x478 github.com/pactus-project/pactus/util/logger/logger.go:141 # 0x6e7227 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6e7484 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1191647 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 18432] @ 0xd831e5 0x4a3e91 0xd7e96c 0xd7e960 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd831e4 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 # 0xd7e96b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7e95f 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 352] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 4608] @ 0x68b788 0x68a5b0 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a5af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 2080] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 16384] @ 0x53da55 0x53d47d 0x53d659 0x688bbf 0x688b8b 0x6899df 0x687a59 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688bbe compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x688b8a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x6899de compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x687a58 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 320] @ 0x687098 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687097 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x114b2d2 0x48b5a1 # 0x114b2d1 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x231 github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [1: 48] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x69d39f 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 576] @ 0x145ae3c 0x1446005 0x1445ff2 0x144abdf 0x144b46e 0x48b5a1 # 0x145ae3b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x1446004 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x1445ff1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:946 # 0x144abde google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [2: 32] @ 0xd361b8 0xd35ee5 0x10d04bb 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0xd361b7 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 1568] @ 0xdd5e13 0xdd5899 0xdc6829 0xdc517c 0xdc51cc 0xdb9888 0x48b5a1 # 0xdd5e12 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 336] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [7: 896] @ 0x68707f 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68707e compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x480fda 0x480fef 0xcff93f 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff93e github.com/libp2p/go-yamux/v5.newSession+0x23e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1159976 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 576] @ 0xda95b6 0xda90b7 0xdb339a 0xde67db 0xde490b 0xde3705 0x48b5a1 # 0xda95b5 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 # 0xda90b6 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 # 0xdb3399 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde67da github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde490a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde3704 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 960] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x770955 0x770f5a 0x770db1 0x8b0e2c 0xc0f61a 0xc0f5f3 0xc26c96 0x48b5a1 # 0x770954 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x770f59 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x770db0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x833411 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8aded0 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x833410 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8adecf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x158c5f2 0x158c5d2 0x158de85 0x163c2aa 0x48b5a1 # 0x158c5f1 github.com/go-zeromq/zmq4.NewMsg+0x171 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x158c5d1 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x151 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:36 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x1197c7e 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1197c7d github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:562 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1280] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 1680] @ 0x749745 0xb85fc5 0xb85fa5 0xb85f68 0xb86063 0xb84c6e 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb85fc4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb85fa4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb85f67 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb86062 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 32] @ 0x14d9d07 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9d06 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 2800] @ 0x749745 0x7815fb 0x7815f6 0x7815f5 0x7815fc 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7815fa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7815f5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7815f4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7815fb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 576] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce312d 0xce4f85 0x104c172 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce312c 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 # 0xce4f84 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 # 0x104c171 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x69620b 0xdadb45 0xdb056a 0xdb06ec 0xdab6a6 0xdaa025 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb95e9 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdb0569 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 # 0xdb06eb 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 # 0xdab6a5 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 # 0xdaa024 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 224] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0f807 0xc26c96 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0f806 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 32] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x14d0f31 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14d0f30 google.golang.org/grpc.(*Server).processUnaryRPC+0x11f0 google.golang.org/grpc@v1.77.0/server.go:1468 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 6912] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc240b3 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc240b2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x539e0a 0xd000a8 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd000a7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 160] @ 0x48faeb 0x5488a7 0xc2daa6 0xc37f25 0x48b5a1 # 0x48faea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0xc2daa5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1a45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc37f24 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] @ 0x48777c 0x4ed2c8 0x114e2b0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0x114e2af github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [1: 128] @ 0xbe3cf0 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3cef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 320] @ 0x8e353c 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e353b github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 192] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 1120] @ 0xc10007 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0xc10006 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [10: 11520] @ 0xc31813 0xc3139e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 240] @ 0x468b06 0xb7bd3e 0xb7bcc3 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bd3d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [6: 576] @ 0x10cfbca 0x10cf535 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10cfbc9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10cf534 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 98304] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 8] @ 0x159765b 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159765a github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fa github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0xdf5b96 0x4a3e91 0xdefc1a 0xdefc0e 0xdf30fc 0xdf2445 0x48b5a1 # 0xdf5b95 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 # 0xdefc19 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdefc0d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf30fb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdf2444 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] @ 0xaff74e 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff74d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7b6ffa 0x7bd1ed 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b6ff9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7bd1ec crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 9216] @ 0xd19cdc 0xd19ca1 0xd199d0 0x48b5a1 # 0xd19cdb github.com/libp2p/go-flow-metrics.(*sweeper).register+0x21b github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:64 # 0xd19ca0 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0x1e0 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:84 # 0xd199cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 0: 0 [2: 48] @ 0x10d5f33 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x10d5f32 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x167bfd3 0x1687732 0x16dd8bc 0x16e28d3 0x96cf0d 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16dd8bb crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce34ad 0xce4754 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 128] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 224] @ 0x1441eb0 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441eaf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1360] @ 0x52d2f0 0x51f577 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 48] @ 0x10d5b9e 0x10d5b23 0x8e6b4b 0x48b5a1 # 0x10d5b9d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [4: 128] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 6144] @ 0x53da55 0x53d47d 0x53d659 0x150dc22 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x150dc21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:63 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xcee6b6 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0x159189a 0x1591812 0x15917de 0x15909ee 0x1525ecb 0x1563abe 0x1525d23 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1591899 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x1591811 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x71 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15917dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:329 # 0x15909ed github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x1525eca 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525d22 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 43776] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 576] @ 0xc11165 0xc10fe5 0xc14e53 0xb850bc 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0xb850bb 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: 448] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x1693450 0x695c9d 0x69620b 0xdadb45 0xdb056a 0xdb08d3 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69620a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdadb44 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdb0569 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 # 0xdb08d2 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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 0x77a8ec 0x77e015 0x77e016 0x118606a 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1186069 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 320] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0xdd5dd9 0xdd5899 0xdc6829 0xdc517c 0xdb9888 0x48b5a1 # 0xdd5dd8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [7: 448] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [14: 2688] @ 0xc2c72f 0xc2c773 0xc37f25 0x48b5a1 # 0xc2c72e github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c772 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x712 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 256] @ 0xb840fb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb840fa github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xce5875 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xce5874 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [9: 2016] @ 0xddf2f6 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xddf2f5 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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 [44: 5632] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 320] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 768] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 288] @ 0x468b06 0xb7c03e 0xb7c087 0xb7c107 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c03d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7c086 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xde9e48 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xde9e47 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 1296] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 240] @ 0x6ba12c 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ba12b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 5120] @ 0x687098 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687097 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x480fda 0x480fef 0xdcce46 0xdea08a 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdcce45 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x103adfb 0x103ade3 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x103adfa github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0xba github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x103ade2 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5a836a 0x69cd66 0x69cd43 0x5ad9e4 0x5af389 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x69cd65 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x69cd42 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5ad9e3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xd11a55 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0xd11a54 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 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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: 448] @ 0x74f11a 0x74f130 0x169336f 0x16cdc9f 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16cdc9e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb3565f 0xb84647 0xb84629 0xb845ef 0xb8435e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb84646 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 # 0xb84628 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 # 0xb845ee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x51f666 0xc44807 0xc447c7 0xc457dd 0xc4c52e 0xc2dd85 0xc2dd5c 0xc37f25 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44806 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc447c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc457dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4c52d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2dd84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2dd5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 96] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd0549e 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xd0549d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 9728] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 800] @ 0x8ae949 0x8ae665 0x8add85 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8ae948 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8ae664 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8add84 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 560] @ 0x749745 0xb83a13 0xb839f7 0xb839a8 0xb83aba 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb83a12 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb839f6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb839a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83ab9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 4608] @ 0x68b788 0x689d25 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689d24 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x749854 0x7815fb 0x7815f6 0x7815f5 0x7815fc 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7815fa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7815f5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7815f4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7815fb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 8064] @ 0x6870b1 0x6871e7 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6870b0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6871e6 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x1185df6 0x1185de5 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x1185df5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1185de4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 128] @ 0x9e692e 0x9e661c 0x9e63d4 0x9f2b25 0x9f2425 0x9f3365 0xa11e2e 0x9ef605 0x48b5a1 # 0x9e692d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9e661b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9e63d3 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9f2b24 net/http.(*ServeMux).matchOrRedirect+0x204 net/http/server.go:2767 # 0x9f2424 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9f3364 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 24] @ 0x40aa05 0x481029 0x144e4a5 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144e4a4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x204 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:407 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0xdb0a06 0xdb08ae 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0xdb0a05 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 # 0xdb08ad 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x74fc3a 0x74fa43 0x770d56 0x8b0e2c 0xd6d9c8 0xd6d719 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74fc39 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74fa42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x770d55 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6d9c7 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 # 0xd6d718 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 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2112] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 10752] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1120] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1152] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0x698ad6 0x69d107 0x8d1b8e 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698ad5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69d106 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8d1b8d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x18d github.com/pactus-project/pactus/store/block.go:63 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0xdcee9b 0xdce005 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xdcee9a github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdce004 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 48] @ 0x1524be5 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1524be4 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x7f758c 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f758b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x797932 0x797e53 0x7caa85 0x7caa5b 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x797931 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x797e52 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7caa84 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7caa5a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xd088f0 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0x114e518 0x48b5a1 # 0xd088ef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 9728] @ 0x4a4812 0x4a3da5 0xe02ebf 0xe02e9c 0xddcc2a 0xddc337 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafc985 0xc1b1c5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe02ebe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe02e9b 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 # 0xddcc29 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xddc336 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafc984 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc1b1c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x94d4ed 0x92f19a 0x92ec98 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x94d4ec crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x92f199 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xde9e99 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xde9e98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [10: 1280] @ 0x51c5db 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [9: 20736] @ 0x68b788 0x68a585 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a584 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 13440] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc24aed 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc24aec github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x558ee7 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 6912] @ 0x68b788 0x689d25 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689d24 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1024] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x15f0cde 0x15f0c9a 0x15eee6f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0cdd github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xfd github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f0c99 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x15eee6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1536] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [41: 6560] @ 0xc2f74f 0xc2f72f 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2f74e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x38e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2f72e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 1152] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x697c16 0x6a6899 0x6a62c9 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6a6898 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x78 github.com/pactus-project/pactus/types/tx/tx.go:309 # 0x6a62c8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:250 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 640] @ 0xafd990 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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: 768] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xce494f 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xce494e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x89fd1d 0x89fcfe 0x8ae0a6 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x89fd1c 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 # 0x89fcfd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x8ae0a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xd36012 0xd35ee5 0x10d04bb 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0xd36011 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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] @ 0x51f666 0x119689d 0x6e71e5 0x6e7485 0x1191648 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x119689c github.com/pactus-project/pactus/sync.(*synchronizer).LogString+0x9c github.com/pactus-project/pactus/sync/sync.go:347 # 0x6e71e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x6e7484 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1191647 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x11911b1 0x11911a5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x11911b0 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x850 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x11911a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_blocks_request.go:89 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x79c105 0x7b7a3a 0x7bdb3a 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79c104 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b7a39 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7bdb39 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb35316 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb35315 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 240] @ 0x7050dc 0x7054fc 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f327a 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f3279 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 720] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x468b06 0xb7be58 0xb7be96 0xb7bece 0xb7c24f 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 336] @ 0x4c9a9d 0x8af046 0x8aee34 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8af045 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:94 # 0x8aee33 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:77 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 1232] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x114da9c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x114da9b github.com/pactus-project/pactus/network.(*streamService).handleStream+0xbb github.com/pactus-project/pactus/network/stream.go:56 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xa4d551 0xa4d26d 0xa5234c 0xb861eb 0xb84c6e 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb861ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 1024] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x468b06 0xb7be58 0xb7be96 0xb7bece 0xb7c24f 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x6941c3 0x5b1b9d 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x6941c2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:365 # 0x5b1b9c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x6a9605 0x6a83ea 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a9604 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6a83e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 624] @ 0xb7bd66 0xb7bcd7 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd65 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd233fe 0xd2352a 0xd23073 0x48b5a1 # 0xd233fd 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 # 0xd23529 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 # 0xd23072 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 [5: 160] @ 0x97ba27 0x97b837 0x150c772 0x150c763 0x150c737 0x150ce19 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x97ba26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x97b836 net/textproto.CanonicalMIMEHeaderKey+0xb6 net/textproto/reader.go:661 # 0x150c771 net/textproto.MIMEHeader.Add+0x171 net/textproto/header.go:14 # 0x150c762 net/http.Header.Add+0x162 net/http/header.go:31 # 0x150c736 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:123 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xce4973 0xd3fcf9 0x10cf52f 0x114de7b 0x114a2ea 0x48b5a1 # 0xce4972 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 384] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 128] @ 0xb8535d 0x48b5a1 # 0xb8535c 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: 176] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x70463c 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x7fe216 0x7fdad0 0x89fc87 0x8b0dfd 0xd6d9c8 0xd6d719 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd6d9c7 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 # 0xd6d718 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 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd06fc5 0xd06f54 0xd07009 0xd03c0f 0xd032cf 0xd03118 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd06fc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd06f53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd07008 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd03c0e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 81920] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x7798b1 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [35: 3920] @ 0xc2f73b 0xc2f72f 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2f73a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x37a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2f72e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x779c25 0x77cc5c 0x77c927 0xb165b9 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb165b8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x6a7ed4 0x6a9c6d 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7ed3 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6a9c6c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0xa4d599 0xa4d26d 0xa5234c 0xb8211a 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb82119 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x468b06 0xb7bf85 0xb7bfcc 0xb7c0d5 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bf84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1159976 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 320] @ 0xdc79d2 0xdc7912 0xdeb1a5 0xdf82da 0xdebc7e 0xdebd7b 0xdc2045 0xdc1aa5 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdc79d1 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 # 0xdc7911 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xdeb1a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebc7d github.com/quic-go/quic-go.(*streamsMap).getSendStream+0x19d github.com/quic-go/quic-go@v0.57.1/streams_map.go:220 # 0xdebd7a github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x1a github.com/quic-go/quic-go@v0.57.1/streams_map.go:242 # 0xdc2044 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x70c3ac 0x70c37e 0x70c262 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70c3ab github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70c37d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70c261 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x79dbe5 0x955abd 0x9559b4 0x79d822 0x79dc7c 0x9558d4 0x9558b3 0x79d822 0x79dc7c 0x9557f4 0x95575c 0x92e6b7 0x96886c 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x955abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9559b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9558d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9558b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9557f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95575b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x8e7295 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 32] @ 0x40b82e 0x410d25 0xc23606 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23605 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 1008] @ 0xc2991f 0xc29913 0xc2f6b4 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2991e github.com/libp2p/go-libp2p-pubsub.copyRPC+0x25e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc29912 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2f6b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 48] @ 0x10da925 0x10c029d 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0x10da924 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 # 0x10c029c 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 96] @ 0x53b765 0x114de05 0x114de1c 0x114a2ea 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x114de04 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x114de1b github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x104c30a 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104c309 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 245760] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 98304] @ 0x8ad54f 0xc1c8ba 0xc1c8b0 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1c8b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1c8af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1523a65 0x15ef2f8 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523a64 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 # 0x15ef2f7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xce494f 0xd3fcf9 0x10cf52f 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xce494e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd3fcf8 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 # 0x10cf52e 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [11: 1584] @ 0x555a77 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0xb3565f 0xb8376c 0xb8374e 0xb83742 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8376b 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 # 0xb8374d 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 # 0xb83741 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1344] @ 0xa4d551 0xa4d26d 0xa5234c 0xb83db6 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb83db5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x480fda 0x480fef 0xc2c2e5 0xc2c27c 0xc37f25 0x48b5a1 # 0xc2c2e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x284 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc2c27b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc37f24 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] @ 0x16beb2d 0x16c7ec7 0x16d0fff 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16beb2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16c7ec6 crypto/internal/fips140/ecdsa.bits2octets[...]+0xa6 crypto/internal/fips140/ecdsa/ecdsa.go:315 # 0x16d0ffe crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x53af68 0x53b68d 0x53b64f 0xc26d4e 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xc26d4d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [6: 10752] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc240b3 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc240b2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb7c0d4 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c0d3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x16af6bf 0x16c8688 0x16cc088 0x16cc05b 0x7a338b 0x7a0576 0x9209b2 0x96a845 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16af6be crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x16c8687 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:482 # 0x16cc087 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cc05a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a338a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7a0575 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9209b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x96a844 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb35316 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb35315 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x7796eb 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7796ea github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 1248] @ 0xbe9c76 0xbe89e5 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9c75 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe89e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2400] @ 0xa4d599 0xa4d26d 0xa5234c 0xb84bec 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb84beb 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: 48] @ 0x7b731f 0x7bd06d 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b731e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7bd06c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x51f666 0xce34ad 0xce4754 0xd3fcf9 0x10cf52f 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x8455cf 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x8455ce google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 224] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0x114e405 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0x114e404 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a4 github.com/pactus-project/pactus/network/stream.go:124 0: 0 [4: 4096] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 176] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11931a5 0x1192ce5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11931a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1192ce4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [211: 378112] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc23606 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23605 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 192] @ 0x480fda 0x480fef 0x8e157a 0x115ad0c 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1579 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 240] @ 0x58a9cc 0x58a8ef 0x58a0dd 0x57992c 0x579a38 0x699caa 0x699a7e 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58a9cb math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a8ee math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579a37 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699ca9 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x699a7d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 28672] @ 0x1406c7f 0x140ded3 0x140deba 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x140ded2 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0xd2 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:192 # 0x140deb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:244 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 416] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc23606 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23605 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0xa4d599 0xa4d26d 0xa5234c 0xb31e86 0xb30f85 0xb30b5f 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb31e85 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x539e0a 0x1441bda 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1441bd9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x92f091 0x92ec98 0x96a4c5 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92f090 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1162 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x96a4c4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4e5ccc 0xcee68f 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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: 432] @ 0xb7bfae 0xb7c0d5 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bfad github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x480fda 0x480fef 0xc0e7d8 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0xc0e7d7 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 224] @ 0xddf2cb 0xde9f45 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xddf2ca github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 24576] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x6974b3 0x115204a 0x1152064 0x11959a9 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1152049 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1152063 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x11959a8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0xe0c370 0xe0c58c 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0xe0c36f github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe0c58b 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 96] @ 0x65fb85 0x65e9ae 0x65f89e 0x6480a5 0x648ff7 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x65fb84 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65e9ad net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f89d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6480a4 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648ff6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 24] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 86016] @ 0x140e59f 0x140e270 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e59e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:199 # 0x140e26f google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x46f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:273 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x539e0a 0x64a193 0x6499ca 0x6492a9 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x64a192 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x6499c9 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x6492a8 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [5: 120] @ 0x8e7295 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [6: 384] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 336] @ 0xdea0bb 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xdea0ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 1584] @ 0x68717a 0x6871f1 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687179 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6871f0 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xa522e5 0xb829c5 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xa522e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb829c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x779707 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x779706 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 448] @ 0xddf2f6 0xde9f45 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xddf2f5 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 2688] @ 0x53ae39 0x53b68d 0x53b64f 0xc26d4e 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xc26d4d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4e91 0x103a264 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4e90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:926 # 0x103a263 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x968af9 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x968af8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:848 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc2de29 0xc2dd5c 0xc37f25 0x48b5a1 # 0xc2de28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1dc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc2dd5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 128] @ 0xb2c8f9 0xb2c8ed 0xb35129 0xb34f0e 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2c8f8 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb2c8ec github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb35128 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34f0d 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 399616] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc25ea9 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 36864] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x7bdc6e 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7bdc6d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x51c5db 0xd00d09 0xd03131 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0xd00d08 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd03130 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] @ 0xd088f0 0xd08865 0xd33b76 0x48b5a1 # 0xd088ef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd08864 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:56 # 0xd33b75 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: 256] @ 0x779c25 0x77cc5c 0x104ef5d 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104ef5c 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x4a4732 0x4a3da5 0xa119e9 0x9eeaad 0x9eeb58 0x9f0714 0x9ef7d6 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa119e8 net/http.putBufioReader+0x128 net/http/server.go:888 # 0x9eeaac net/http.(*conn).finalFlush+0x2c net/http/server.go:1776 # 0x9eeb57 net/http.(*conn).close+0x17 net/http/server.go:1791 # 0x9f0713 net/http.(*conn).serve.func1+0x1f3 net/http/server.go:1955 # 0x9ef7d5 net/http.(*conn).serve+0x835 net/http/server.go:2151 0: 0 [2: 16] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc2f44d 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2f44c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x16cdb9c 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16cdb9b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xcfef7c 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x104b9ff 0x104be3a 0x104b570 0x48b5a1 # 0xcfef7b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x104b9fe github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:427 # 0x104be39 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 # 0x104b56f 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] @ 0x8d5839 0x8d582d 0x8d57dc 0x8e1de7 0x8e455e 0x8e43d3 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d5838 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8d582c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8d57db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8e1de6 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 224] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x6f874d 0x70ecc8 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f874c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x70ecc7 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77e015 0x77e016 0x118606a 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1186069 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468b06 0xd62f75 0x10ce072 0xd33d85 0x48b5a1 # 0xd62f74 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 36864] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d12c6 0x8d4f77 0x115f9ef 0x15909c6 0x1525ecb 0x1563abe 0x1525d23 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d12c5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8d4f76 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115f9ee github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x2e github.com/pactus-project/pactus/state/state.go:653 # 0x15909c5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x1525eca 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525d22 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xc15c9f 0x10d00a4 0x10cf4bc 0x114de7b 0x114a2ea 0x48b5a1 # 0xc15c9e 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 # 0x10d00a3 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 # 0x10cf4bb 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 96] @ 0xdce225 0xdd51eb 0xdd4a25 0xdd5c3c 0xdd5899 0xdc6829 0xdc517c 0xdb9888 0x48b5a1 # 0xdce224 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd5c3b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce350a 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce3509 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xdea0bb 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xdea0ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [23: 1840] @ 0xc3144a 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31449 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x289 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8] @ 0xbe65f9 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe65f8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xb38 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 4480] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 240] @ 0x468b06 0xb7bd3e 0xb7bcc3 0xb7bcd7 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd3d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [39: 1872] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 480] @ 0xc29992 0xc29913 0xc2f44d 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc29991 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc29912 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2f44c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 288] @ 0x468b06 0xb7be58 0xb7be96 0xb7bece 0xb7c26c 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x74fc3a 0x74fa43 0x770d56 0x8b0e2c 0xc0f61a 0xc0f5f3 0xc26c96 0x48b5a1 # 0x74fc39 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74fa42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x770d55 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc26c95 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x169336f 0x695c9d 0x96d05e 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 448] @ 0x74f11a 0x74f130 0x169336f 0x16ce2d3 0x16c7cff 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ce2d2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c7cfe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 144] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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] @ 0x468b06 0xb7be58 0xb7be96 0xb7bece 0xb7c26c 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be57 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [49: 6272] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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 [66: 2112] @ 0x7798b1 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 48] @ 0x16cc145 0x7a34a5 0x7a32ec 0x7a0576 0x9209b2 0x96a845 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16cc144 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x7a34a4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a32eb crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x7a0575 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9209b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x96a844 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x16e25f8 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e25f7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1693450 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x51c5db 0x778eca 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0x778ec9 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:26 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8ad498 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 48] @ 0x11629d4 0x1168d98 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x11629d3 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d3 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x1168d97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 1344] @ 0xbe9c76 0xbe89e5 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9c75 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe89e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 896] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x531bbf 0x778e39 0x778e1f 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x778e38 strings.Split+0x78 strings/strings.go:361 # 0x778e1e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 672] @ 0x48777c 0x4ed4d5 0xcfefb4 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x114da44 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x114da43 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0xb0a345 0xb09d25 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xb0a344 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 # 0xb09d24 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4666 0xd3fcf9 0x10cf52f 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4665 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd3fcf8 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 # 0x10cf52e 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 1280] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x8d6f0f 0x8d3ac6 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d6f0e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1ae github.com/pactus-project/pactus/store/tx.go:39 # 0x8d3ac5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 224] @ 0x10cfb85 0x10cfc1b 0x10cf535 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x10cfb84 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc1a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10cf534 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x6a967c 0x8d1b5c 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a967b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x8d1b5b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 73728] @ 0x6f74b2 0x70d30a 0x70c811 0x70cda9 0x70f3b5 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70d309 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x70c810 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x70cda8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x70f3b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f5fb9 0x15f68ca 0x15f63db 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5fb8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xb8 github.com/pactus-project/pactus/www/html/server.go:237 # 0x15f68c9 github.com/pactus-project/pactus/www/html.txToTable+0x3e9 github.com/pactus-project/pactus/www/html/transaction.go:44 # 0x15f63da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xd235ce 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0xd235cd 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [7: 48384] @ 0x1405dab 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x6a7bf6 0x6a7e1e 0x6a9c6d 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7bf5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6a7e1d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a9c6c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0xd5e955 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd5e954 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 [6: 672] @ 0x48777c 0x4ed2c8 0xb0a41c 0xb09d25 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xb0a41b 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 # 0xb09d24 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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: 3200] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [20: 320] @ 0xcee6b6 0xcf02df 0xceb11f 0xce494f 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xce494e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x117e45b 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x117e45a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x158c82e 0x158de85 0x163c2aa 0x48b5a1 # 0x158c82d github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x3ad github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:45 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 1728] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x53affc 0x53b68d 0x53b64f 0xc26d4e 0x48b5a1 # 0x53affb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xc26d4d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [6: 1536] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1120] @ 0xc10007 0xc0f807 0xc26c96 0x48b5a1 # 0xc10006 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 # 0xc0f806 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [5: 320] @ 0xd36205 0xd35ee5 0x10d04bb 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0xd36204 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 1152] @ 0xa4d551 0xa4d26d 0xa5234c 0xb84bec 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb84beb 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 [2: 32] @ 0xddc70a 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0xddc709 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc26bea 0x48b5a1 # 0xc26be9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x189 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1262 0: 0 [111: 8183808] @ 0x687586 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687585 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 336] @ 0xdea0a5 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdea0a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 192] @ 0x8e4586 0x8e43d3 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e4585 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x48fd0b 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0xb862ca 0xb84c6e 0x48b5a1 # 0xb862c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x389 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:533 # 0xb84c6d 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] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 624] @ 0x847316 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x847315 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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 [3: 3456] @ 0x6a837e 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a837d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x14dc7c8 0x14da25f 0x14dc1d7 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dc7c7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14da25e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 312] @ 0x847316 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x847315 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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] @ 0x5eb46a 0x5fff65 0x5ff6c9 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 72] @ 0xaff74e 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff74d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x681543 0x681c67 0x7423d1 0xafd910 0x103a655 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x681542 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x681c66 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafd90f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x103a654 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3744] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0ea28 0xc100a5 0xc0f807 0xc26c96 0x48b5a1 # 0xc0ea27 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 # 0xc100a4 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 # 0xc0f806 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 131072] @ 0x687527 0x687513 0x692a47 0x692a08 0x683055 0xb51ee5 0xb51834 0xb4c8fb 0xb53027 0x15da66d 0x9f1509 0x15db136 0x9f1509 0x15dbf03 0x9f1509 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x687526 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb51ee4 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb51833 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb4c8fa github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb53026 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x15da66c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15db135 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 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15dbf02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1327104] @ 0x692a2e 0x692a08 0x683055 0xb51ee5 0xb51834 0xb4c8fb 0xb53027 0x15da66d 0x9f1509 0x15db136 0x9f1509 0x15dbf03 0x9f1509 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x692a2d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x683054 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb51ee4 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb51833 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb4c8fa github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb53026 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x15da66c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15db135 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 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15dbf02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 614400] @ 0x15f2dba 0x15f2d7f 0x15f2dc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f2db9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x15f2d7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x15f2dc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 3145728] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f2ebb 0x15f2dfa 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f2eba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f2df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 352] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x15f2f28 0x15f2f1a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15f2f27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f2f19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 320] @ 0x5b9332 0x15f2f28 0x15f2f1a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15f2f27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f2f19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 560] @ 0x5b9053 0x5b94af 0x69787c 0x15f2ef7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b94ae github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x69787b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f2ef6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 524288] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f78e7 0x15f785f 0x15f439e 0x15f4134 0x15f2d4d 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f78e6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f785e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x15f439d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x15f4133 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x15f2d4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 320] @ 0x5b9053 0x5b92ec 0x15f2f28 0x15f2f1a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15f2f27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f2f19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 528] @ 0x8458ea 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x152c905 0x15f1fc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x8458e9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152c904 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 # 0x15f1fc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2097152] @ 0x1430a28 0x1430846 0x14311fb 0x146705b 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x152c905 0x15f1fc9 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1430a27 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x14311fa google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xda google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:114 # 0x146705a google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xba google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:91 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152c904 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 # 0x15f1fc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 960] @ 0x5b9053 0x5b92ec 0x1593365 0x1593366 0x1183dce 0x1592abb 0x152d14b 0x1563abe 0x152cfa3 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1593364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1593365 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1183dcd github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1592aba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x152d14a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x152cfa2 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 65536] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15eedad 0x15eed2e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15eedac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x76c github.com/pactus-project/pactus/www/html/server.go:225 # 0x15eed2d github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x6ed github.com/pactus-project/pactus/www/html/blockchain.go:44 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 11264] @ 0xc31813 0xc3139e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 112] @ 0x115c265 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115c264 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x504 github.com/pactus-project/pactus/state/state.go:306 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [51: 52224] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 442368] @ 0x6f75b2 0x70d30a 0x70c811 0x70cda9 0x70f3b5 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f75b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70d309 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x70c810 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x70cda8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x70f3b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [32: 6656] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0cf73 0xc4474d 0xc4575d 0xc4c22e 0xc25297 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xd0cf72 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 # 0xc4474c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc25296 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 11520] @ 0x68b788 0x68a585 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a584 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x158bb1c 0x158c06d 0x158de85 0x163c2aa 0x48b5a1 # 0x158bb1b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x5b github.com/pactus-project/pactus/www/zmq/publisher.go:50 # 0x158c06c github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x12c github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x5b9053 0x5b92ec 0x159692d 0x15968c1 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159692c github.com/pactus-project/pactus/crypto.Address.String+0x3cc github.com/pactus-project/pactus/crypto/address.go:89 # 0x15968c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 6912] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 2496] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0ea28 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0xc0ea27 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [49: 75264] @ 0xdf5b85 0x4a3e91 0xdd31c5 0xdd31b4 0xdc63d5 0xdc50b0 0xdb9888 0x48b5a1 # 0xdf5b84 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 # 0xdd31c4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd31b3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc63d4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc50af github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb9887 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] @ 0x6b966f 0x6ba0df 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x698b9b 0x69d39f 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 256] @ 0x586c45 0x586bbd 0x699bdb 0x699b9e 0x699a7e 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x699bda math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x699b9d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x699a7d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 13824] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xb7bd25 0xb7bcc3 0xb7bcd7 0xb7c2ba 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd24 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c2b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 3168] @ 0xdea0cc 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdea0cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xdea010 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdea00f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0xb0a98d 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 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 # 0xb0a98c 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 20160] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 48] @ 0x7f751d 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f751c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 832] @ 0xd36205 0xd35ee5 0x10d04bb 0x10d02bf 0xc26e05 0x48b5a1 # 0xd36204 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 448] @ 0xb7c32d 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c32c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x1147d5c 0x10bf042 0x10bece6 0x10d077a 0x1036709 0x103af13 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10bf041 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103af12 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x6b93a5 0x6b925f 0x115ea08 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b93a4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6b925e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115ea07 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:551 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 24320] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [59: 67968] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x114e2d6 0x48b5a1 # 0x114e2d5 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:110 0: 0 [1: 96] @ 0x51f666 0xce312d 0xce4f85 0x104c172 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce312c 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 # 0xce4f84 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 # 0x104c171 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x103a631 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x103a630 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc11165 0xc10fe5 0xc14e53 0xb850bc 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0xb850bb 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 [18: 2016] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 1536] @ 0xb83c19 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb83c18 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x11954ea 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x11954e9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:187 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x1441b45 0x1441abc 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441b44 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1441abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1024] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x14324fb 0x1466de5 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 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 # 0x14324fa google.golang.org/grpc/mem.NewBuffer+0xfa google.golang.org/grpc@v1.77.0/mem/buffers.go:106 # 0x1466de4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 224] @ 0xb7be3f 0xb7be96 0xb7bece 0xb7c26c 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be3e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c26b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 176] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468b06 0x1151dd6 0x1151b0a 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x1151dd5 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151b09 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x14da8e5 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15236a5 0x15ef45b 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da8e4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15236a4 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 # 0x15ef45a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0xb7bfae 0xb7c0d5 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bfad github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1664] @ 0xb3565f 0xb8447c 0xb8436e 0xb83785 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb8447b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8436d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x48777c 0x4ed4d5 0xd01a85 0xcffbd1 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd01a84 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcffbd0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4e5ccc 0xcee68f 0xce80c5 0xce7fef 0xce748f 0xce7d45 0x103a7db 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce80c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xce7fee github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:443 # 0xce748e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:400 # 0xce7d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:430 # 0x103a7da github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5da github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:106 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 216] @ 0x8472b6 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x8472b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 112] @ 0xdea0a5 0xdea0ed 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xdea0a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0xd621da 0xd62259 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd621d9 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 # 0xd62258 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 3072] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 1008] @ 0xbe67fe 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe67fd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd3d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xce561e 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xce561d 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 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [16: 1024] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0xb791be 0xb85309 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0xb791bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb85308 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 [5: 4480] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 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] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x69d39f 0x6a8e99 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0x1693357 0x16dd73a 0x16e28d3 0x96d025 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xce561e 0xce34dd 0xce4754 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0xce561d 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 # 0xce34dc 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0x48fb68 0x5489a7 0x6b7525 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x48fb67 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x5489a6 sort.SliceStable+0x86 sort/slice.go:43 # 0x6b7524 github.com/pactus-project/pactus/committee.(*committee).Update+0x3e4 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 1600] @ 0xd9be1a 0x4a3e91 0xd9cf3e 0xd9f9e9 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9be19 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 # 0xd9cf3d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9f9e8 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xc31813 0xc3139e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12: 2112] @ 0x68711f 0x6871ec 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68711e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x6871eb compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 32] @ 0xd088df 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb79ab2 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd088de github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb79ab1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x150ada8 0x1523505 0x15099cf 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150ada7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x27 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:406 # 0x1523504 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:59 # 0x15099ce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:139 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd00e2b 0xd03131 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd00e2a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd03130 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [8: 384] @ 0xb77775 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb77774 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb34f47 0xb34f0e 0xb35291 0xb857ca 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb34f46 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb34f0d 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 # 0xb35290 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 # 0xb857c9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x6a962a 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x6a9629 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x69b3f5 0x69b48b 0x15f5f2f 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x69b3f4 github.com/pactus-project/pactus/types/amount.Amount.Format+0x194 github.com/pactus-project/pactus/types/amount/amount.go:187 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 960] @ 0x6976e6 0x6996a8 0x69961e 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6976e5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x6996a7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69961d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 160] @ 0xb7be3f 0xb7be96 0xb7bece 0xb7c24f 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7be3e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7be95 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7becd github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7c24e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x8b24d3 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8b24d2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xb7e99d 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7e99c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 8192] @ 0x1430a28 0x1430846 0x1466da2 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1430a27 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x1466da1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x468b06 0xb7bf85 0xb7bfcc 0xb7c0d5 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xb7bf84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 1024] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 384] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 224] @ 0xd0132e 0xd01317 0xd01038 0xd010d0 0x48b5a1 # 0xd0132d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd01316 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd010cf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0x103a326 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0x103a325 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:60 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4e5ccc 0xcee68f 0xcf0c05 0xceb165 0xcebc8d 0xce3872 0xd5e07c 0xd31b69 0x4a3c0c 0xd319db 0xd319af 0xd336b2 0xd334b9 0x4a3c0c 0xd3345b 0xd3342f 0xd33ca2 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0c04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:688 # 0xceb164 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:697 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xce3871 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:735 # 0xd5e07b github.com/libp2p/go-libp2p/p2p/net/upgrader.(*transportConn).Close+0x7b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/conn.go:59 # 0xd31b68 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close.func1+0x148 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:847 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd319da sync.(*Once).Do+0x3a sync/once.go:69 # 0xd319ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:845 # 0xd336b1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x111 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:90 # 0xd334b8 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 # 0xd3345a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd3342e 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 # 0xd33ca1 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: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96d025 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7a024b 0x7a021b 0x7a0144 0x79d822 0x79dc7c 0x79b345 0x79fef8 0x79fe3f 0x79d822 0x79dc7c 0x79b345 0x79fd3e 0x7a55fc 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7a024a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7a021a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7a0143 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fef7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79fe3e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fd3d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a55fb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 3584] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f74d0 0x15f7450 0x15f63db 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f74cf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xfef github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f744f github.com/pactus-project/pactus/www/html.txToTable+0xf6f github.com/pactus-project/pactus/www/html/transaction.go:88 # 0x15f63da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 176] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 512] @ 0xc55c5a 0xc5253d 0xc53e29 0xc5b437 0xc5b42f 0xdefd22 0xdf30fc 0xdf2445 0x48b5a1 # 0xc55c59 golang.org/x/net/internal/socket.parseInetAddr+0x99 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:83 # 0xc5253c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc53e28 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc5b436 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5b42e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xdefd21 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf30fb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdf2444 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 [3: 192] @ 0x169348e 0x16dd73a 0x16e28d3 0x16e2469 0x967d3e 0x967d09 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967d3d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x967d08 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xddc70a 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0xddc709 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7b051e 0x7b0533 0xda8634 0xda805a 0xdb0805 0xdabe9c 0xdaa04a 0xda9f0d 0xda9d78 0xdc285d 0xdc2485 0xdc1aa5 0xdc0c0f 0xdbe567 0xdbbe53 0xdbb81b 0xdb94e5 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda8633 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 # 0xda8059 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdb0804 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 # 0xdabe9b 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 # 0xdaa049 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 # 0xda9f0c 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 # 0xda9d77 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 # 0xdc285c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdc1aa4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdc0c0e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbe566 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdbbe52 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb94e4 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] @ 0xb7bd25 0xb7bcc3 0xb7bcd7 0xb7c28e 0xb856b9 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bd24 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bcc2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7bcd6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb7c28d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb856b8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xdea010 0xdeb2a5 0xdf72bb 0xdf729f 0xdeb47f 0xe0b0eb 0xe0b0dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xb09339 0xb09b5e 0xb0837b 0xb01e6a 0xb8016a 0xb84e04 0x48b5a1 # 0xdea00f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xdeb2a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf72ba github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf729e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xdeb47e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0b0ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe0b0dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xb09338 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 # 0xb09b5d 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 # 0xb0837a 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 # 0xb01e69 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 # 0xb80169 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 # 0xb84e03 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] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 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] @ 0x167bfd3 0x16e23e7 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16e23e6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 10560] @ 0x6871bb 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6871ba compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x94dec5 0x92f19a 0x92ec98 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x94dec4 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x92f199 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x145c125 0x14360ba 0x14c861c 0x14c95b7 0x14ca20b 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x145c124 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x14360b9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x14c861b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14ca20a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 1200] @ 0xd7e906 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xd7e905 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [11: 528] @ 0xbe9e6c 0xbe89e5 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9e6b github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x6eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3148 # 0xbe89e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x10ce2d8 0xd33d85 0x48b5a1 # 0x10ce2d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x417 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 8064] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0xafd6a6 0xafd652 0xafd656 0x103a54e 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd6a5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafd651 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafd655 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103a54d 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xa4d551 0xa4d26d 0xa5234c 0xb7fb16 0xb74bf5 0xb3210a 0xb31a0f 0xb314a5 0xb3106d 0xb3106e 0xb30b5f 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fb15 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31a0e 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 # 0xb314a4 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 # 0xb3106c 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 # 0xb3106d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x15f0f58 0x15f0f19 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0f57 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x377 github.com/pactus-project/pactus/www/html/server.go:252 # 0x15f0f18 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x338 github.com/pactus-project/pactus/www/html/blockchain.go:221 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xb34d9c 0xb34d63 0xb82c08 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb34d9b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb34d62 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb82c07 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x48777c 0x4ed4d5 0xcfefb4 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x104c04d 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x104c04c 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4c96b5 0x5a02c5 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x5a02c4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 256] @ 0x53d4e5 0x53d659 0x6928d7 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6928d6 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x44d189 0x45f8c9 0xd058d0 0xd08b58 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x8e6b4b 0x48b5a1 # 0xd058cf github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd08b57 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [6: 960] @ 0xdc79d2 0xdc7912 0xdeb1a5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdc79d1 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 # 0xdc7911 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xdeb1a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x53b765 0x1441edd 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1441edc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x53d4e5 0x53d659 0x77900b 0x77c8d5 0xb165b9 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x77900a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb165b8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 3328] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 384] @ 0xc38c79 0xc38c5d 0xc37b65 0x48b5a1 # 0xc38c78 github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x338 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc38c5c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x31c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc37b64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [5: 560] @ 0xddf2cb 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xddf2ca github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [38: 912] @ 0xaff48f 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff48e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468b06 0x10d5846 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x10d5845 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba 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] @ 0x1193952 0x119393d 0x11952ff 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1193951 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x119393c github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x11952fe github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:161 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 1440] @ 0xb7ea45 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7ea44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x770955 0x770f5a 0x770db1 0x8b0e2c 0xc0f61a 0xc0f5f3 0xc2206b 0x48b5a1 # 0x770954 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x770f59 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x770db0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc2206a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7b6ffa 0x7bd06d 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b6ff9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7bd06c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xdcce10 0xdcce04 0xdea08a 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdcce0f 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 # 0xdcce03 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xbe3cf0 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3cef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x51c6a9 0x10d0505 0x10d02bf 0xc26e05 0x48b5a1 # 0x51c6a8 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10d0504 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 # 0x10d02be 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 # 0xc26e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 80] @ 0xb8358b 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb8358a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 768] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0xb2a5ae 0xb77738 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb2a5ad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb77737 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 4032] @ 0xddf2f6 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xddf2f5 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x6a8392 0x6a8361 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8391 bytes.NewBuffer+0x71 bytes/buffer.go:478 # 0x6a8360 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:137 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 480] @ 0x6988c5 0x6988c6 0x159682f 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6988c4 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x6988c5 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159682e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 384] @ 0xa4d551 0xa4d26d 0xa5234c 0xb019e5 0xb8016a 0xb84e04 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb019e4 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 # 0xb80169 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 # 0xb84e03 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: 2304] @ 0x4a4812 0x4a3da5 0xe02ebf 0xe02e9c 0xddcc2a 0xddc337 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafc985 0xc1b1c5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe02ebe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe02e9b 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 # 0xddcc29 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xddc336 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafc984 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc1b1c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2112] @ 0xbe9c76 0xbe89e5 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9c75 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe89e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd831e5 0x4a3e91 0xde095b 0xde094f 0xde05e5 0xde039b 0xdcf5e3 0xdce18a 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd831e4 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 # 0xde095a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xde094e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xde05e4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xde039a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcf5e2 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdce189 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0xa4d551 0xa4d26d 0xa5234c 0xb30f2e 0xb30b5f 0x48b5a1 # 0xa4d550 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb30f2d 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x114db66 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x114db65 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x185 github.com/pactus-project/pactus/network/stream.go:58 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc156b6 0x114bd94 0x114b327 0x48b5a1 # 0xc156b5 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 # 0x114bd93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x114b326 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [12: 960] @ 0x4c9a9d 0x82a687 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8aded0 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82a686 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8adecf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x8d1a98 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1a97 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 3024] @ 0x8adf06 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8adf05 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 192] @ 0xc11165 0xc10fe5 0xc26d8c 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc26d8b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [27: 3456] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0xb791be 0xb85309 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0xb791bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb85308 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 [17: 4352] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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 [19: 3040] @ 0x8e786c 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8e786b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1792] @ 0x48777c 0x4ed2c8 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x97bca8 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bca7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 36864] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [11: 360448] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x683327 0x10d58e5 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x683326 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d58e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 96] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x51c9b7 0xd08ae6 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0xc1c29c 0x48b5a1 # 0x51c9b6 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0xc1c29b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [4: 1280] @ 0x4de29f 0x65931d 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x65931c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 1536] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x8e1e05 0x8e455e 0x8e43d3 0x8e62bf 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1e04 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e62be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 6912] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 18432] @ 0x53da55 0x53d47d 0x53d659 0x5a998a 0x5a9f94 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9989 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [90: 2880] @ 0xb2702b 0xb2701c 0xb26fb4 0xb26fca 0xb2a4ac 0xb77738 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb2702a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2701b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26fb3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26fc9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb2a4ab github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb77737 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 16896] @ 0x10c02f2 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0x10c02f1 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 18944] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [11: 1056] @ 0x847316 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x847315 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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 [7: 784] @ 0xb7c32d 0xb83f87 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c32c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb83f86 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0x8d1365 0x8d1377 0x8d4f77 0x8e16e4 0x8e350f 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1364 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8d1376 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8d4f76 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8e16e3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8e350e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0xb7bf5e 0xb7bfcc 0xb7c0d5 0xb83fcb 0xb83855 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7bf5d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bfcb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7c0d4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb83fca github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb83854 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 480] @ 0x8b1885 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8b1884 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:115 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 896] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 384] @ 0xc156b6 0x114bd94 0x114b52e 0x48b5a1 # 0xc156b5 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 # 0x114bd93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x114b52d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [25: 8800] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 4608] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 768] @ 0xaffbde 0xaffa3a 0xaffa19 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaffbdd 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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: 432] @ 0x8b0e39 0xc0f61a 0xc0f5f3 0xc26c96 0x48b5a1 # 0x8b0e38 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [4: 320] @ 0x6b966f 0x6ba0df 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 5376] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [13: 29952] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0xc15c9f 0x10d00a4 0x10cf4bc 0xc1bc6d 0x48b5a1 # 0xc15c9e 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 # 0x10d00a3 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 # 0x10cf4bb 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [30: 10560] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdcd5dc 0xdccedd 0xddd199 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xdcd5db github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdccedc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xddd198 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x1147d5c 0x113207c 0x1033752 0x1032a7e 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x113207b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1033751 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 # 0x1032a7d 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 [10: 1120] @ 0xdd5e13 0xdd5899 0xdc6829 0xdc517c 0xdb9888 0x48b5a1 # 0xdd5e12 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [7: 112] @ 0xc251c8 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc251c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x667 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 160] @ 0x5393fb 0x5393dd 0x9312eb 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9312ea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 384] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x16dd705 0x16e28d3 0x96d025 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 13568] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb 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] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [86: 2064] @ 0xdce225 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xdce224 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0x103a326 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0x103a325 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:60 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x8ae9c7 0x8ae960 0x8ae665 0x8add85 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8ae9c6 encoding/binary.AppendUvarint+0x146 encoding/binary/varint.go:46 # 0x8ae95f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8ae664 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8add84 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 192] @ 0x51f666 0xc44727 0xc446e7 0xc4575d 0xc4c22e 0xc2e9d3 0xc2d4e2 0xc37f25 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44726 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc446e6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2e9d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 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] @ 0xd831f6 0x4a3e91 0xddfae5 0xddfad7 0xddf50a 0xe0c5fd 0xe0c5f8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0xd831f5 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 # 0xddfae4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddfad6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddf509 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0c5fc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe0c5f7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 384] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16dd73a 0x16e28d3 0x16e2469 0x967de7 0x967d8b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967de6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x967d8a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 128] @ 0x51f666 0xa52314 0xb84bec 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa52313 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb84beb 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: 224] @ 0xb85169 0x48b5a1 # 0xb85168 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 [11: 1408] @ 0x53da55 0x53d47d 0x53d659 0x688bbf 0x688b8b 0x6899df 0x687a59 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688bbe compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x688b8a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x6899de compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x687a58 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 2816] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 5184] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xcee6b6 0xcf0c05 0xceb165 0xce4130 0xd60d9d 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0c04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:688 # 0xceb164 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:697 # 0xce412f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:827 # 0xd60d9c 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7798b1 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x169348e 0x16dd73a 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x6a83ea 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a83e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0xd134b6 0x48b5a1 # 0xd134b5 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 [2: 64] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f8b6 0xd33753 0xd334b9 0x4a3c0c 0xd3345b 0xd3342f 0xd33ca2 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f8b5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:90 # 0xd33752 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:101 # 0xd334b8 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 # 0xd3345a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd3342e 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 # 0xd33ca1 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 [7: 448] @ 0x53d4e5 0x53d659 0x770d7d 0x8b0e2c 0xc0f61a 0xc0f5f3 0xc26c96 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x770d7c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [178: 5696] @ 0x677e8a 0x672b15 0x6738fe 0x671e05 0xdf012d 0xdde9ba 0xdde6de 0xddf0cc 0xdb9f85 0x48b5a1 # 0x677e89 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672b14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x6738fd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671e04 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xdf012c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xdde9b9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xdde6dd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xddf0cb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdb9f84 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [10: 960] @ 0xa4d599 0xa4d26d 0xa5234c 0xb861eb 0xb84c6e 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb861ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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: 64] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [43: 688] @ 0xddd14a 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0x48b5a1 # 0xddd149 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 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] @ 0x69e132 0x69e0f9 0x69e0f8 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69e131 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x69e0f8 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x69e0f7 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0xde9e99 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xde9e98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 120] @ 0x8b24d3 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8b24d2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1152] @ 0xafd990 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x7fe216 0x7fdad0 0x89fc87 0x8b0dfd 0x104fbca 0x104f3a5 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104fbc9 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 # 0x104f3a4 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb7c069 0xb7c107 0xb856fc 0xb83725 0xb82dab 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb7c068 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb7c106 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb856fb github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb83724 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb82daa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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] @ 0xdcf08e 0xdce005 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xdcf08d github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdce004 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 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] @ 0x54433a 0x5c440a 0x69c13b 0x69c01c 0x1591335 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69c13a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69c01b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 1088] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x95d479 0x95d3e4 0x95d3dd 0x95dd78 0x96a97f 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x95d478 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d3e3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x95d3dc crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x95dd77 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x96a97e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x15d66de 0x15d6465 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15d66dd github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15d6464 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 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 557056] @ 0x6f74b2 0x70d30a 0x70c811 0x70cda9 0x70f3b5 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70d309 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x70c810 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x70cda8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x70f3b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [43: 4128] @ 0x4c9a9d 0x82c7c5 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb0a806 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82c7c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0a805 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: 48] @ 0x114be75 0x114b327 0x48b5a1 # 0x114be74 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x134 github.com/pactus-project/pactus/network/notifee.go:134 # 0x114b326 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 49152] @ 0x8ad54f 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2560] @ 0x8adead 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x8adeac github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x531bbf 0x1514e2a 0x1514cb7 0x151ddd7 0x151dda2 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x1514e29 strings.Split+0x249 strings/strings.go:361 # 0x1514cb6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:56 # 0x151ddd6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:37 # 0x151dda1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [41: 7216] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 704512] @ 0x6f74b2 0x70d30a 0x70c811 0x70cda9 0x70f3b5 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70d309 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x70c810 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x70cda8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x70f3b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 400] @ 0x1190e32 0x1190e26 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1190e31 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x4d1 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x1190e25 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4c5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:47 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 1024] @ 0x846c8c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8aded0 0x8add26 0xc265de 0xc25d25 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8adecf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc265dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc25d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x1693450 0x16ce059 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0x96f7c8 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ce058 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x656305 0x6562af 0x66fddb 0x66ec70 0xb18007 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x656304 net.newFD+0x144 net/fd_unix.go:27 # 0x6562ae net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb18006 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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 [16: 768] @ 0xaffa25 0xb01f3f 0xb8016a 0xb84e04 0x48b5a1 # 0xaffa24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb80169 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 # 0xb84e03 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 [152: 14592] @ 0xc11165 0xc10fe5 0xc14e53 0x8e78ff 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x8e78fe github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1152] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 288] @ 0xc11165 0xc10fe5 0xc31522 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [14: 1120] @ 0x89fd34 0x89fc5d 0x8b0dfd 0xc0f61a 0xc0f5f3 0xc26c96 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89fc5c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc26c95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [5: 880] @ 0xdea0cc 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdea0cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 576] @ 0xd30de6 0xb75878 0xb75668 0x48b5a1 # 0xd30de5 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 # 0xb75877 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb75667 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 [6: 192] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x10d01d5 0xc26e05 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xc26e04 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] @ 0x57a5f3 0x5e3554 0x5e3f07 0x6012e5 0x600b3e 0x600b34 0x69864d 0x696806 0x1151ad8 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3f06 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x696805 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1151ad7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 2304] @ 0x5a836a 0x6b968b 0x6b965f 0x1195909 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1195908 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 384] @ 0x53b765 0xa4d57e 0xa4d541 0xa4d26d 0xa5234c 0xb861eb 0xb84c6e 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xa4d57d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa4d540 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb861ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb84c6d 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] @ 0x167bfd3 0x16e23e7 0x94484c 0x94480a 0x940c25 0x93a94e 0x9315f2 0xd6d6bf 0xd6d66a 0xd6d57d 0xd61a02 0xd6093a 0xd6043a 0xe23b0c 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16e23e6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x94484b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x24b crypto/internal/fips140/tls13/tls13.go:131 # 0x944809 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x209 crypto/tls/handshake_client_tls13.go:736 # 0x940c24 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x93a94d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6d57c 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 # 0xd61a01 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 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe23b0b 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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: 768] @ 0x92de33 0x92dc6a 0x92e726 0x9450da 0x940c3b 0x93a94e 0x9315f2 0x96f7c8 0x48b5a1 # 0x92de32 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x92dc69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x9450d9 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5d9 crypto/tls/handshake_client_tls13.go:823 # 0x940c3a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x93a94d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 8192] @ 0x939415 0x93942b 0x93a1c5 0x9315f2 0x96f7c8 0x48b5a1 # 0x939414 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:197 # 0x93942a crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x93a1c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x779c25 0x77cc5c 0xaffc67 0xaffa3a 0xaffa19 0xb01f3f 0xb74949 0xb76bcf 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaffc66 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 # 0xaffa39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaffa18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xb01f3e 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 # 0xb74948 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb76bce 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 [1: 24] @ 0x4ed288 0xd2287d 0xd268a7 0xd368d8 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xd2287c 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 # 0xd268a6 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 # 0xd368d7 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] @ 0x77b310 0x77afff 0xb155ef 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x77b30f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 128] @ 0x53d4e5 0x53d659 0x5c3a3f 0x5c439d 0x6a69cc 0x6a6925 0x6a74de 0x6a6187 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c3a3e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c439c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a69cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6924 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x140f57c 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140f57b google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0xfb google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:369 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x77b0f6 0x77afff 0xb155ef 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x77b0f5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc26390 0xc25b48 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2638f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc25b47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x2a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1135 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 640] @ 0x69bfb5 0x8d7aba 0x8d5fe5 0x115e91b 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69bfb4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8d7ab9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8d5fe4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115e91a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x6a8b15 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8b14 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 320] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x53951b 0x5394fd 0xddf393 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x53951a context.withCancel+0x3a context/context.go:277 # 0x5394fc context.WithCancelCause+0x1c context/context.go:269 # 0xddf392 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x7798cd 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8ad498 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x115bf7a 0x115bf40 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115bf79 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115bf3f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x69bfc6 0x69bfa3 0x69bedf 0x115e92c 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69bfc5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69bfa2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115e92b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 1008] @ 0x53ae39 0x53b68d 0x53b64f 0x114ddd2 0x114a2ea 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x114ddd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 18432] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 480] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x589ffe 0x58a01e 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x589ffd math/big.getStack+0x33d math/big/nat.go:286 # 0x58a01d math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 16128] @ 0xb2a3cf 0xb82a77 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb2a3ce github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb82a76 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-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: 120] @ 0x10da925 0x10c0596 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0x10da924 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 # 0x10c0595 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 144] @ 0x7f75ee 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f75ed google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 672] @ 0x8d9fc9 0x8d9fa4 0x8d9ae5 0x8d8f8d 0x8d26f0 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x8d9fc8 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8d9fa3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8d9ae4 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8d8f8c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8d26ef github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x150a025 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150a024 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x704 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:194 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 9472] @ 0x140df05 0x140deba 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140df04 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:193 # 0x140deb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:244 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1408] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xd088f0 0xd08b68 0xd3f5ca 0x681543 0x681c67 0x7423d1 0xafd910 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0xd088ef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd08b67 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 # 0xd3f5c9 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 # 0x681542 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x681c66 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafd90f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x54433a 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a6846 0x6a62c9 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a62c8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:250 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xc447d8 0xc447c7 0xc457dd 0xc4c52e 0xc25ad3 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc447d7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc447c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc457dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4c52d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc25ad2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 2211840] @ 0x6f75b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f75b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 4096] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 3584] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 224] @ 0xcff9ec 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff9eb github.com/libp2p/go-yamux/v5.newSession+0x2eb github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x749745 0xd33386 0xd3336d 0xd33353 0xd33387 0xd3f2dc 0x10ce107 0xd33d85 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xd33385 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd3336c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd33352 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xd33386 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 # 0xd3f2db 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 # 0x10ce106 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xb06005 0xb79d05 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb06004 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 # 0xb79d04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 200704] @ 0x1406418 0x1405ceb 0x140ee12 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ee11 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0xd6bb85 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6bb84 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x781fe5 0xb16637 0xb165da 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x781fe4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb16636 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb165d9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 336] @ 0xb799f2 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc238c5 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc238c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x344 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:910 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x8e1e85 0x8e1eca 0x8e455e 0x8e43d3 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1e84 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8e1ec9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x1458736 0x1458652 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1458735 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 24] @ 0x1152595 0x117e60d 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x1152594 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:102 # 0x117e60c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x1693357 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1466d0f 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1466d0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x103bf45 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x103bf44 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x92ccde 0x92cd50 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x92ccdd crypto/tls.(*halfConn).setErrorLocked+0x2ddd crypto/tls/conn.go:198 # 0x92cd4f crypto/tls.(*Conn).readRecordOrCCS+0x2e4f crypto/tls/conn.go:635 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 16384] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 64] @ 0x16cdc26 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16cdc25 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x53affc 0x53b68d 0x53b64f 0x114ddd2 0x114a2ea 0x48b5a1 # 0x53affb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x114ddd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x145c125 0x14360ba 0x14c861c 0x14c95b7 0x14ca20b 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x145c124 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x14360b9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x14c861b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14ca20a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x7f75ee 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f75ed google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 400] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 832] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x1586c45 0x1586c2d 0x1586bb7 0x15866d4 0x1584a33 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586c44 container/list.(*List).insertValue+0x144 container/list/list.go:104 # 0x1586c2c container/list.(*List).PushBack+0x12c container/list/list.go:152 # 0x1586bb6 github.com/go-zeromq/zmq4.(*Queue).Push+0xb6 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 384] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 288] @ 0x6a74c5 0x6a75c6 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a74c4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x158c0a6 0x158c080 0x158de85 0x163c2aa 0x48b5a1 # 0x158c0a5 github.com/go-zeromq/zmq4.NewMsg+0x165 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x158c07f github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x13f github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:32 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 192] @ 0xcee6b6 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0xb797f4 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0xb797f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7f75ee 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f75ed google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x1586d45 0x15866d4 0x1584a33 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586d44 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 384] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x97680f 0x9283b6 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x97680e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1024] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9f1605 0x9f15ab 0x9f15aa 0x9f180e 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9f1604 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9f15aa net/http.Header.Set+0x6a net/http/header.go:40 # 0x9f15a9 net/http.Error+0x69 net/http/server.go:2351 # 0x9f180d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x65b0bf 0x66d371 0x66d352 0x666ad2 0xd034bb 0xd03118 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x66d370 net.ipEmptyString+0x50 net/ip.go:332 # 0x66d351 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x666ad1 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd034ba github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [15: 6240] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc24aed 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc24aec github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x54433a 0x5c440a 0x5c4f72 0x69f42c 0x69fabf 0x6a6a91 0x6a6846 0x8d1ea5 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8d1ea4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 896] @ 0x144199b 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x144199a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x8455cf 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8455ce google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x72f5f3 0x727d96 0x727345 0x726bf9 0x71819c 0x7194f5 0x48b5a1 # 0x72f5f2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x727d95 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:241 # 0x727344 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x726bf8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x71819b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7194f4 github.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] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 6528] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a8b 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 73728] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 884736] @ 0x6f74b2 0x70d30a 0x70c811 0x70cda9 0x70f3b5 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70d309 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x70c810 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x70cda8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x70f3b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 480] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 114688] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x77b0f6 0x77afff 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x77b0f5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 640] @ 0xafd990 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x735f1c 0x735e84 0x735d8e 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x735f1b github.com/syndtr/goleveldb/leveldb.newTableFile+0xb9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x735e83 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0xb03 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:82 # 0x735d8d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xa0d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:512 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x169348e 0x16dd73a 0x16e28d3 0x96d025 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5178a8 0x5174ec 0x669478 0x6567fa 0x6573fd 0x650587 0x650934 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x5178a7 os.statNolog+0x27 os/stat_unix.go:30 # 0x5174eb os.Stat+0x2b os/stat.go:13 # 0x669477 net.stat+0x17 net/parse.go:84 # 0x6567f9 net.readHosts+0xf9 net/hosts.go:59 # 0x6573fc net.lookupStaticHost+0xbc net/hosts.go:132 # 0x650586 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x650933 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 336] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x10cefec 0xc1bc6d 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x10cefeb 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [41: 5248] @ 0xc314d4 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc314d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x313 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 4194304] @ 0x6f874d 0x71d094 0x71d585 0x70eb05 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f874c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x71d093 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x71d584 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x70eb04 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x1693450 0x695c9d 0x96d05e 0x96947c 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x96947b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x92efbe 0x92ec98 0x96a36d 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92efbd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x96a36c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [141: 324864] @ 0x68b788 0x68a5b0 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a5af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x746d25 0x9e35fc 0x9e35ca 0x151dd45 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x746d24 net/url.parseQuery+0x1c4 net/url/url.go:1021 # 0x9e35fb net/url.ParseQuery+0x37b net/url/url.go:991 # 0x9e35c9 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x151dd44 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 528] @ 0xd60eaf 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd60eae 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x10ce24c 0xd33d85 0x48b5a1 # 0x10ce24b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x38b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 72576] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 352] @ 0x69c827 0x158fc5a 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c826 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x158fc59 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 1024] @ 0xbe9148 0xbe6485 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9147 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe6484 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x92df8e 0x92f85e 0xd02d35 0xd023fc 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 # 0x92df8d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb 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] @ 0x1159976 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x103a7c9 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x103a7c8 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:106 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x54433a 0x5c440a 0x5c4f72 0x69f42c 0x69fabf 0x6a6a91 0x6a74de 0x6a75c6 0x1596599 0x15947d7 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x15947d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 10752] @ 0x1405dab 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 288] @ 0x7fe216 0x7fdba5 0x1466d05 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdba4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1466d04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0x14d9d07 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9d06 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x15849de 0x158c6ba 0x158de85 0x163c2aa 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c6b9 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x239 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 3584] @ 0xd08125 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0xd08124 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 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] @ 0x710793 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x710792 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x6975bd 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6975bc github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x54433a 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x14dcde5 0x14bbb59 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dcde4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 288] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc45a85 0xc498fb 0xc4dbc7 0xc4d878 0x48b5a1 # 0xc45a84 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc498fa github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc4dbc6 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:329 # 0xc4d877 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [39: 19968] @ 0x5b1a8e 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5b1a8d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x79dbe5 0x953c4b 0x953b47 0x79d822 0x79dc7c 0x9518aa 0x95179a 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x953c4a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x953b46 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9518a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x951799 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 8064] @ 0x687066 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687065 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 3456] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 96] @ 0x140e10d 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e10c google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x8ad519 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 65536] @ 0x1457ce5 0x1457e03 0x143fa7c 0x14c2805 0x14c24c8 0x14c1cc5 0x14bffda 0x48b5a1 # 0x1457ce4 bufio.NewReaderSize+0x124 bufio/bufio.go:57 # 0x1457e02 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x143fa7b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x14c2804 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x14c24c7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x14c1cc4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x14bffd9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [4: 64] @ 0x151077c 0x150c6d7 0x150ce19 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151077b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:155 # 0x150c6d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:121 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x6a8ee5 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0x79dbe5 0x9518aa 0x95179a 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9518a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x951799 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 48] @ 0x66e526 0x66fe19 0x66ec70 0x9f4fac 0x15f91d5 0x48b5a1 # 0x66e525 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x66fe18 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f91d4 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] @ 0x844b25 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14d25df 0x1538255 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14d25de google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x1538254 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xd36012 0xd35ee5 0x103c0ad 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd36011 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 # 0xd35ee4 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 # 0x103c0ac 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x40a8f2 0x481029 0x14df0d2 0x14df0b5 0x14df0a0 0x14ddaf7 0x14dd645 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14df0d1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x14df0b4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14df09f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x14ddaf6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x1196658 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1196657 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:334 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x6a7091 0x6a6eb0 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7090 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c 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] @ 0x8e4586 0x8e43d3 0x8e62bf 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e4585 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e62be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xd6b052 0xd6cb85 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6b051 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 # 0xd6cb84 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 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x158cb68 0x158de85 0x163c2aa 0x48b5a1 # 0x158cb67 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0xc7 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:43 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce2514 0xce254e 0xce0851 0xce3f4c 0xd60d9d 0xd6043a 0xd5e9d2 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce2513 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 # 0xce254d 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 # 0xce0850 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 # 0xce3f4b 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 # 0xd60d9c 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x97ba27 0x97b837 0x150c772 0x150c763 0x150c737 0x150ce19 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x97ba26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x97b836 net/textproto.CanonicalMIMEHeaderKey+0xb6 net/textproto/reader.go:661 # 0x150c771 net/textproto.MIMEHeader.Add+0x171 net/textproto/header.go:14 # 0x150c762 net/http.Header.Add+0x162 net/http/header.go:31 # 0x150c736 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:123 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 21760] @ 0x72e505 0x72e467 0x72e487 0x72dff5 0x7260b8 0x70eb4f 0x70e065 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x72e504 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x764 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x72e466 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x6c6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x72e486 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x6e6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:289 # 0x72dff4 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:420 # 0x7260b7 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x70eb4e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x70e064 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 1008] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 624] @ 0x5178a8 0x5174ec 0x64f605 0x64643a 0x646422 0x646105 0x665147 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x5178a7 os.statNolog+0x27 os/stat_unix.go:30 # 0x5174eb os.Stat+0x2b os/stat.go:13 # 0x64f604 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x646439 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x646421 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x646104 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x665146 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 128] @ 0x1693450 0x16ce059 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ce058 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x152254a 0x1522526 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1522549 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x209 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:227 # 0x1522525 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1e5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:708 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x698bb3 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff765 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x70250f 0x701bb0 0x705d85 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x705d84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 114688] @ 0x49decb 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49deca strconv.fmtF+0x1aa strconv/ftoa.go:455 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x543375 0x5c4185 0x5c506e 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c506d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x66b026 0x66affd 0x660138 0x673e27 0x64a9cb 0x64a2e8 0x6499ca 0x6492a9 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x66b025 net.newFD+0xc5 net/fd_unix.go:27 # 0x66affc net.socket+0x9c net/sock_posix.go:27 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a9ca net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x64a2e7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x6499c9 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x6492a8 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [12: 2496] @ 0x69d24b 0x6a8e99 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x6a7fbf 0x6a7fb3 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7fbe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a7fb2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 80] @ 0x4c584b 0x4b4291 0x84a7b7 0x848bfa 0x85b763 0x85b2e9 0x7fe1dd 0x7fdd33 0x1466dc8 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4290 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x84a7b6 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x848bf9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x85b762 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x85b2e8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x7fe1dc google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x7fdd32 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x1466dc7 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x167 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:75 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 768] @ 0x104e8ad 0x104e87d 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x104e8ac github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104e87c 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0xd5e627 0x48b5a1 # 0xd5e626 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 [2: 224] @ 0x10cfb1e 0x10cfc13 0x10cf535 0xc1bc6d 0x48b5a1 # 0x10cfb1d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc12 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10cf534 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0xc15c9f 0x103547b 0x1032a52 0x48b5a1 # 0xc15c9e 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 # 0x103547a 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 # 0x1032a51 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 [10: 320] @ 0x14dc7c8 0x14dd239 0x14dc1d7 0x14dcf52 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dc7c7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14dd238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [11: 176] @ 0x13f858b 0x150a24c 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x13f858a google.golang.org/grpc/metadata.Pairs+0x12a google.golang.org/grpc@v1.77.0/metadata/metadata.go:88 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x79dbe5 0x95913d 0x959034 0x79d822 0x79dc7c 0x958978 0x958875 0x79d822 0x79dc7c 0x958734 0x95869c 0x92e6b7 0x968ce5 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95913c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x959033 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958977 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x958874 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95869b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 768] @ 0x4a423c 0x4a4086 0x4a3dfc 0x1432456 0x143244a 0x1466de5 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 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 # 0x1432455 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.77.0/mem/buffers.go:83 # 0x1432449 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.77.0/mem/buffers.go:102 # 0x1466de4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 576] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 384] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 384] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x1444bea 0x1444bde 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444be9 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1444bdd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x7f751d 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f751c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x480fda 0x480fef 0x1180bdd 0x1180bd0 0x1196b39 0x119083d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1180bdc github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x1180bcf github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:118 # 0x1196b38 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:389 # 0x119083c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1dc github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x115e7fc 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115e7fb github.com/pactus-project/pactus/state.(*state).commitSandbox+0xdb github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 57344] @ 0x1405dab 0x1405ceb 0x140ee12 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ee11 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x6b93a5 0x8d16da 0x8d52df 0x115e9f5 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b93a4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8d16d9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8d52de github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115e9f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 224] @ 0x415a34 0xd6b052 0xd6cb85 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6b051 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 # 0xd6cb84 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 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1693357 0x16ddab5 0x16e2a06 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 336] @ 0x8d6ecd 0x8d6ea7 0x8d3ac6 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d6ecc bytes.NewBuffer+0x16c bytes/buffer.go:478 # 0x8d6ea6 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x146 github.com/pactus-project/pactus/store/tx.go:37 # 0x8d3ac5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x696865 0x69e7e5 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x696864 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x69e7e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 160] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc2eba9 0xc2e650 0xc31916 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc2eba8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2e64f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc31915 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 48] @ 0x103543b 0x1032a52 0x48b5a1 # 0x103543a 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 # 0x1032a51 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: 48] @ 0x6a6970 0x6a74de 0x6a75c6 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a696f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x707d7a 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x707d79 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x6a7091 0x6a6eb0 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7090 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 384] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xcee6b6 0xcf0059 0xceabb2 0xce4fe5 0x104c172 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:935 # 0x104c171 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 400] @ 0x6b966f 0x6ba18a 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 832] @ 0x69d24b 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x69d39f 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 960] @ 0xc23fa6 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23fa5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa25 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x6a74c5 0x6a75c6 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a74c4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 49152] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 896] @ 0x115bf8e 0x115bf40 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115bf8d github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22d github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115bf3f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 120] @ 0x697c16 0x69c012 0x1591335 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69c011 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 288] @ 0x555a77 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468b06 0x77b71b 0x77b365 0x77afff 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ff8 0x10bfc6f 0x10bd759 0x10bd246 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x77b364 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1ff7 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 # 0x10bfc6e 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 # 0x10bd758 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 # 0x10bd245 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: 64] @ 0x9e692e 0x9e68ba 0x9e68ba 0x9e661c 0x9e63d4 0x9f2a3d 0x9f2425 0x9f3365 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9e692d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9e68b9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9e68b9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9e661b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9e63d3 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9f2a3c net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2761 # 0x9f2424 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9f3364 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 880] @ 0xc2c925 0xc2c970 0xc37f25 0x48b5a1 # 0xc2c924 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc37f24 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] @ 0xbe9148 0xbe6485 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9147 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe6484 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x53ae39 0x53b68d 0x53b64f 0x15849de 0x158c6ba 0x158de85 0x163c2aa 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c6b9 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x239 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 48] @ 0x14c84a7 0x14d93eb 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14c84a6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x14d93ea google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xcee6b6 0xce80c5 0xce7fef 0xce748f 0xce7d45 0x103a7db 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce80c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xce7fee github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:443 # 0xce748e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:400 # 0xce7d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:430 # 0x103a7da github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5da github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:106 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x79dbe5 0x9557f4 0x95575c 0x92e6b7 0x96886c 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9557f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95575b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x94e79d 0x92f19a 0x92ec98 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x94e79c crypto/tls.(*clientHelloMsg).unmarshal+0x18fc crypto/tls/handshake_messages.go:583 # 0x92f199 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x15f5f7a 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f5f79 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x79 github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x16adc3a 0x16c821e 0x16cc088 0x16cc05b 0x7a338b 0x7a0576 0x9209b2 0x96a845 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16adc39 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16c821d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:444 # 0x16cc087 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cc05a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a338a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7a0575 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9209b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x96a844 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4c584b 0x4b44d1 0x859685 0x7f7b16 0x140f685 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b44d0 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x859684 google.golang.org/protobuf/internal/impl.(*mapReflect).Range+0x144 google.golang.org/protobuf@v1.36.11/internal/impl/convert_map.go:107 # 0x7f7b15 google.golang.org/protobuf/internal/order.RangeEntries+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:101 # 0x140f684 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 192] @ 0x86b3d3 0x868e82 0x868b0c 0x800b62 0x8008d2 0x104d516 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x86b3d2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x868e81 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x868b0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x800b61 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8008d1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104d515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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: 672] @ 0x14dcde5 0x14bbb59 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dcde4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x9e692e 0x9e661c 0x9e63d4 0x9f2a3d 0x9f2425 0x9f3365 0xa11e2e 0x9ef605 0x48b5a1 # 0x9e692d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9e661b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9e63d3 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9f2a3c net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2761 # 0x9f2424 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9f3364 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x71bd3b 0x711165 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x71bd3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 960] @ 0x4de29f 0x65931d 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x65931c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x86a1b4 0x868e82 0x868b0c 0x800b62 0x8008d2 0x104d516 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x86a1b3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x868e81 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x868b0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x800b61 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8008d1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104d515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x16c7aa6 0x16ce12c 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16c7aa5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16ce12b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 960] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 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] @ 0x69c069 0x1591335 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c068 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 480] @ 0xce561e 0xce23df 0xce0491 0xce458f 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce561d 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 # 0xce23de 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 # 0xce0490 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 # 0xce458e 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x79c105 0x7b7a3a 0x7bdb3a 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79c104 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b7a39 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7bdb39 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 128] @ 0x697725 0x6996a8 0x69961e 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x697724 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x6996a7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69961d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 2112] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x468b06 0x16dd853 0x16e28d3 0x16e2469 0x969bd2 0x969b90 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969bd1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x969b8f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 768] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8ad498 0xc1c8ba 0xc1c8b0 0xc1c4bb 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc1c8b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1c8af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 96] @ 0xe0c456 0xe0c58c 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb79ab2 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xe0c455 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe0c58b 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb79ab1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a96dc 0x6a9593 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 288] @ 0x9648a9 0x964777 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x9648a8 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x964776 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x8d1fc7 0x8d1f55 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1fc6 github.com/pactus-project/pactus/store.blockHashKey+0x5c6 github.com/pactus-project/pactus/store/block.go:26 # 0x8d1f54 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x554 github.com/pactus-project/pactus/store/block.go:97 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 16384] @ 0x8ad54f 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 336] @ 0x48fd0b 0x5488a7 0x7f7b6b 0x140f685 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7b6a google.golang.org/protobuf/internal/order.RangeEntries+0x1aa google.golang.org/protobuf@v1.36.11/internal/order/range.go:105 # 0x140f684 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 3584] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f7710 0x15f75e5 0x15f63db 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f770f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x122f github.com/pactus-project/pactus/www/html/server.go:213 # 0x15f75e4 github.com/pactus-project/pactus/www/html.txToTable+0x1104 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f63da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x89fd34 0x8ae0a6 0x104e737 0x104c3f3 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ae0a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0x104e736 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 # 0x104c3f2 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1280] @ 0x4a423c 0x4a4086 0x4a3dfc 0x1430985 0x1430846 0x145876c 0x1458652 0x144b2a5 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 # 0x1430984 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:124 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x145876b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:533 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 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: 288] @ 0x15900a9 0x1590204 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15900a8 encoding/hex.EncodeToString+0x8c8 encoding/hex/hex.go:127 # 0x1590203 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 2080] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc240b3 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc240b2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x15f6195 0x15efd1b 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f6194 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x94 github.com/pactus-project/pactus/www/html/server.go:262 # 0x15efd1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x53ae39 0x53b68d 0x53b64f 0x10cefec 0xc1bc6d 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x10cefeb 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 192] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 176] @ 0xcee6b6 0xce70b8 0xce6fe5 0xd042f5 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xd042f4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 64] @ 0x69b29e 0x69b48b 0x15f5f2f 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x69b29d github.com/pactus-project/pactus/types/amount.Amount.Format+0x3d github.com/pactus-project/pactus/types/amount/amount.go:169 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x7f79a5 0x7f76e2 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x7f79a4 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.11/internal/order/range.go:45 # 0x7f76e1 google.golang.org/protobuf/internal/order.RangeFields+0x261 google.golang.org/protobuf@v1.36.11/internal/order/range.go:64 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1904] @ 0xc2f585 0xc2f4ba 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2f584 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2f4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 240] @ 0x53b765 0x14da4f0 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x14da4ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0xdce225 0xdd51eb 0xdd4a25 0xdd5c3c 0xdd5899 0xdc6829 0xdc517c 0xdb9888 0xdf1d9a 0x48b5a1 # 0xdce224 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd5c3b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 384] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 240] @ 0x531bbf 0x778e39 0x778e1f 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x778e38 strings.Split+0x78 strings/strings.go:361 # 0x778e1e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 9984] @ 0xd05445 0xd05446 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd05445 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 5760] @ 0x6f0c34 0x703b2a 0x7045e6 0x707d3f 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x707d3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 192] @ 0x11320b9 0x113206c 0x1033752 0x1032a7e 0x48b5a1 # 0x11320b8 slices.Clone[...]+0x78 slices/slices.go:360 # 0x113206b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1033751 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 # 0x1032a7d 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 [13: 2496] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 144] @ 0x1466d2f 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1466d2e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 1536] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 144] @ 0x468a32 0x467f25 0x46808a 0x15106ac 0x150a70a 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x15106ab github.com/grpc-ecosystem/grpc-gateway/v2/runtime.DefaultHeaderMatcher+0x38b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:147 # 0x150a709 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xde9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:163 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1142c95 0xd36166 0xd35ee5 0x103c0ad 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x1142c94 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd36165 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 # 0xd35ee4 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 # 0x103c0ac 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xa10bdf 0xa10be0 0x9ea587 0x9ef378 0x48b5a1 # 0xa10bde net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa10bdf net/http.readRequest+0xbf net/http/request.go:1087 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410052 0x720b8f 0x70e078 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x720b8e github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x86e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:48 # 0x70e077 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x7e1575 0x7e1c67 0x140edfc 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7e1574 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1b4 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:207 # 0x7e1c66 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x140edfb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 720] @ 0x1444bea 0x1444bde 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444be9 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1444bdd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x16adc3a 0x16c9294 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16adc39 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16c9293 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x114bdf4 0x114b327 0x48b5a1 # 0x114bdf3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x114b326 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 256] @ 0x845608 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x845607 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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: 45056] @ 0x4dd09c 0x4a3e91 0x4dd9fc 0x6592a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4dd09b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4dd9fb syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 288] @ 0x1596951 0x159769d 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1596950 encoding/hex.EncodeToString+0x3f0 encoding/hex/hex.go:127 # 0x159769c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x113c github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x845608 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x845607 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a75b7 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a75b6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 784] @ 0x415a34 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 576] @ 0x858c59 0x87acb8 0x87f7a2 0x140ddb1 0x7f75d6 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x858c58 google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf+0x98 google.golang.org/protobuf@v1.36.11/internal/impl/convert_map.go:34 # 0x87acb7 google.golang.org/protobuf/internal/impl.fieldInfoForMap.func3+0xb7 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:174 # 0x87f7a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x140ddb0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x7f75d5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x1159976 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x16dd705 0x16e28d3 0x16e2469 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4a4719 0x4a3da5 0x5d1dfb 0x5d1ddc 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d1dfa github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d1ddb 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x5cd885 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd884 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 144] @ 0x5c4f59 0x69f42c 0x69fabf 0x6a6a91 0x6a74de 0x6a75c6 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e29af 0x16e3ad5 0x967cb9 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e29ae crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16e3ad4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x967cb8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x6b933b 0x6b9318 0x15917cd 0x15909ee 0x1525ecb 0x1563abe 0x1525d23 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6b933a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b9317 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x15917cc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:326 # 0x15909ed github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x1525eca 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525d22 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 12672] @ 0x5a836a 0x6b968b 0x6b965f 0x1192371 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1192370 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 4096] @ 0x4a4812 0x4a3da5 0x8ad6f4 0xc1b26e 0xc1b257 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad6f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1b26d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc1b256 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1693450 0x16dd73a 0x16e28d3 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc11165 0xc10fe5 0xc14e53 0x10353b5 0x1032a52 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x10353b4 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 # 0x1032a51 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: 896] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x4c584b 0x4b44d1 0x84a7dc 0x848bfa 0x85b763 0x85b2e9 0x7fe1dd 0x7fdd33 0x1466dc8 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b44d0 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x84a7db google.golang.org/protobuf/internal/impl.appendMap+0x23b google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x848bf9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x85b762 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x85b2e8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x7fe1dc google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x7fdd32 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x1466dc7 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x167 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:75 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x66b026 0x66affd 0x660138 0x673e27 0x672394 0x118ecf3 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x66b025 net.newFD+0xc5 net/fd_unix.go:27 # 0x66affc net.socket+0x9c net/sock_posix.go:27 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118ecf2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [2: 32] @ 0x6fefd4 0x720c99 0x72178b 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6fefd3 github.com/syndtr/goleveldb/leveldb/journal.(*Writer).Next+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:495 # 0x720c98 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:19 # 0x72178a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x150c7b8 0x150c763 0x150c737 0x150ce19 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150c7b7 net/textproto.MIMEHeader.Add+0x1b7 net/textproto/header.go:15 # 0x150c762 net/http.Header.Add+0x162 net/http/header.go:31 # 0x150c736 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:123 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x6bea56 0x4a3e91 0x6cc3ac 0x6d7077 0x6e745a 0x6e744d 0x1196485 0x1195ada 0x114fcca 0x48b5a1 # 0x6bea55 github.com/rs/zerolog.init.func3+0x35 github.com/rs/zerolog@v1.34.0/event.go:15 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6cc3ab github.com/rs/zerolog.newEvent+0x2b github.com/rs/zerolog@v1.34.0/event.go:61 # 0x6d7076 github.com/rs/zerolog.(*Logger).newEvent+0x76 github.com/rs/zerolog@v1.34.0/log.go:490 # 0x6e7459 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.34.0/log.go:356 # 0x6e744c github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1196484 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1c4 github.com/pactus-project/pactus/sync/sync.go:319 # 0x1195ad9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x66198c 0x65f6d3 0x670d6c 0x118ecc5 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x66198b net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:334 # 0x65f6d2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x670d6b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118ecc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [6: 192] @ 0x53af68 0x53b68d 0x53b64f 0x15849de 0x158d312 0x158de85 0x163c2aa 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158d311 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x271 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x4e5ccc 0xcee68f 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0x104cb34 0x104bf74 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0x104cb33 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x173 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:515 # 0x104bf73 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 # 0x104b56f 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] @ 0x6b966f 0x6ba18a 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x103b577 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x103b576 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc11165 0xc10fe5 0xc14e53 0x8e78ff 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x8e78fe github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1200] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 24576] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x7b72c5 0x7bd06d 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b72c4 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7bd06c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 4096] @ 0xa11bcb 0xa11ba7 0x9eac35 0x9ef378 0x48b5a1 # 0xa11bca bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0xa11ba6 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9eac34 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [6: 672] @ 0x58ca1d 0x58c9e8 0x58cd29 0x579226 0x5c7bab 0x5c7b72 0x5fb21f 0x5f9ab2 0x6976ad 0x6996a8 0x69961e 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ca1c math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c9e7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58cd28 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7baa math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5c7b71 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5fb21e 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 # 0x5f9ab1 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 # 0x6976ac github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6996a7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69961d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 704] @ 0x69c827 0x6a840a 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69c826 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a8409 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x788190 0x787fb1 0x96d3fb 0x96487d 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x78818f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x787fb0 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x96d3fa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x96487c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x71bd3b 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x71bd3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 768] @ 0x698daf 0x697e96 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 48] @ 0x66e526 0x66fe19 0x66ec70 0x9f4fac 0x15f51a9 0x48b5a1 # 0x66e525 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x66fe18 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [3: 1536] @ 0x8ad54f 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 96] @ 0x7f751d 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f751c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 352] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab375 0x6ab34b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab374 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab34a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468b06 0x77a8ec 0x77abf0 0x77abe3 0x77d425 0x103b14e 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77abef github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77abe2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77d424 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103b14d 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x14dc7c8 0x14da25f 0x14dc1d7 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dc7c7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14da25e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x169348e 0x16ddab5 0x16e2a06 0x16e1e90 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1e8f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1159976 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x71bd3b 0x711165 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x71bd3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x1523b33 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1523b32 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:104 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 192] @ 0x54433a 0x5c440a 0x5c4f72 0x69f42c 0x69fabf 0x6a6a91 0x6a6846 0x6a62c9 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a62c8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:250 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 768] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0xb1a1b0 0xb1a572 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xb1a1af github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 192] @ 0x16e25f8 0x16e2469 0x96959f 0x96956a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e25f7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96959e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x969569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x55c1be 0x55bbb3 0x1610ec5 0x160f4d6 0x160ecdd 0x160eacb 0x161119f 0x9f1509 0x9f33e7 0x1610a44 0x9f1509 0xa11e2e 0x9ef605 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 # 0x55c1bd encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x55bbb2 encoding/json.Marshal+0x52 encoding/json/encode.go:206 # 0x1610ec4 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x160f4d5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x160ecdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x160eaca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x161119e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1610a43 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x53d4e5 0x53d659 0x8e6c8c 0x8e7054 0x8e6f3d 0xd651d9 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x8e6c8b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8e7053 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8e6f3c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd651d8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [2: 32] @ 0x69c08a 0x8d7aba 0x8d5fe5 0x115e91b 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69c089 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x8d7ab9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8d5fe4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115e91a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 352] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x6a7091 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a7090 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xce350a 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce3509 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 7680] @ 0xdf5b85 0x4a3e91 0xdd31c5 0xdd31b4 0xdc63d5 0xdc50b0 0xdb9888 0xdf1d9a 0x48b5a1 # 0xdf5b84 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 # 0xdd31c4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd31b3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc63d4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc50af github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x5393fb 0x5393dd 0x6618f2 0x65f6d3 0x670d6c 0x118ecc5 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x6618f1 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x65f6d2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x670d6b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118ecc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [6: 384] @ 0x158ffba 0x158ff33 0x158ff07 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158ffb9 encoding/hex.EncodeToString+0x7d9 encoding/hex/hex.go:129 # 0x158ff32 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158ff06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x53af68 0x53b68d 0x53b64f 0x15849de 0x158c6ba 0x158de85 0x163c2aa 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c6b9 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x239 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 480] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x16e2898 0x16e2469 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 3744] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0cf73 0xc4474d 0xc4575d 0xc4c22e 0xc2e9d3 0xc2d4e2 0xc37f25 0x48b5a1 # 0xd0cf72 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 # 0xc4474c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2e9d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 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] @ 0x16dd705 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 256] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 224] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x6bb7fd 0x6cd912 0x6e6959 0x6e7228 0x6e7485 0x1193076 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x6bb7fc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6cd911 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6e6958 github.com/pactus-project/pactus/util/logger.addFields+0x478 github.com/pactus-project/pactus/util/logger/logger.go:141 # 0x6e7227 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6e7484 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1193075 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x155 github.com/pactus-project/pactus/sync/handler_hello.go:165 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x1586be5 0x15866d4 0x1584a33 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586be4 github.com/go-zeromq/zmq4.(*Queue).Push+0xe4 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x846c8c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x8b1bf1 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b1bf0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 64] @ 0xbe63b3 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe63b2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8f2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x115e752 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115e751 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:538 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0x1693357 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 131072] @ 0x1457ce5 0x1457e03 0x144c627 0x14cdee5 0x14cdab2 0x14cd85c 0x48b5a1 # 0x1457ce4 bufio.NewReaderSize+0x124 bufio/bufio.go:57 # 0x1457e02 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x144c626 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x14cdee4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x14cdab1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x14cd85b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [7: 1120] @ 0xdc79d2 0xdc7912 0xdeb1a5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdc79d1 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 # 0xdc7911 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xdeb1a4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 640] @ 0x69c827 0x158fc5a 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c826 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x158fc59 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16dda6d 0x16e2a06 0x16e3ad5 0x967cb9 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16dda6c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e3ad4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x967cb8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x770955 0x770f5a 0x770db1 0x8b0e2c 0x10500c7 0x104f858 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x770954 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x770f59 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x770db0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x10500c6 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 # 0x104f857 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16e23ad 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e23ac crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xcee6b6 0xce70b8 0xce6fe5 0xce7245 0xce6e71 0xd042f5 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd042f4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 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] @ 0x51c9b7 0xd08ae6 0xd08b68 0xd3f5ca 0x8e746a 0x7423d1 0x8e7269 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x51c9b6 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0x8e7469 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 48] @ 0xd62ebd 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0xd62ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 480] @ 0xc31813 0xc3139e 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc3139d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x1586d45 0x15866d4 0x1584a33 0x158c6ba 0x158de85 0x163c2aa 0x48b5a1 # 0x1586d44 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c6b9 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x239 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 560] @ 0x53ae39 0x53b68d 0x53b64f 0x15849de 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 384] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1693357 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 736] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8679 0xce164a 0xd33bd7 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:465 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd33bd6 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 [4: 64] @ 0x1451e45 0x14511c5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1451e44 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x144 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:816 # 0x14511c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:711 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 2080] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2eba9 0xc2e650 0xc31916 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc2eba8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2e64f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc31915 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 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] @ 0x7aedca 0x7bd090 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7aedc9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7bd08f crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x54415c 0x5c440a 0x8d7138 0x8d6f54 0x8d3ac6 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x54415b encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x8d7137 github.com/pactus-project/pactus/util/encoding.WriteElements+0x3d7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8d6f53 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f3 github.com/pactus-project/pactus/store/tx.go:40 # 0x8d3ac5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x6a9605 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x6a9604 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 768] @ 0xb3565f 0xb83225 0xb82de5 0xb82193 0xb7fbf2 0xb74bf5 0xb3210a 0xb31edb 0xb30f85 0xb30b5f 0x48b5a1 # 0xb3565e 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 # 0xb83224 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb82de4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb82192 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7fbf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb74bf4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb32109 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb31eda 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 # 0xb30f84 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 # 0xb30b5e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [0: 0] @ 0x15b7e50 0x15b7404 0x15b9df5 0x15b9b65 0x15b69eb 0x15cfdea 0x15d089a 0x9f1509 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15b7e4f runtime/pprof.printCountProfile.func1+0xbcf runtime/pprof/pprof.go:461 # 0x15b7403 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x15b9df4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x15b9b64 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x15b69ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cfde9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15d0899 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 1920] @ 0x51c5db 0x10d0505 0x10d02bf 0xb86384 0xb84c6e 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0x10d0504 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 # 0x10d02be 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 # 0xb86383 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb84c6d 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: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16e29af 0x16e1fad 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e29ae crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16e1fac crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x8d24e7 0x8d251a 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x8d24e6 github.com/pactus-project/pactus/store.publicKeyKey+0xa6 github.com/pactus-project/pactus/store/block.go:22 # 0x8d2519 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xd9 github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x6944e5 0x69b3ac 0x69b48b 0x15f5f2f 0x15f032f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x6944e4 github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0x284 github.com/pactus-project/pactus/util/number.go:22 # 0x69b3ab github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f032e github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x2ee github.com/pactus-project/pactus/www/html/blockchain.go:146 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x539425 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539424 context.WithCancel+0x64 context/context.go:242 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x543375 0x5c4185 0x697d4b 0x697ce1 0x6a7208 0x6a6f05 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x697d4a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697ce0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 288] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 24576] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1728] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92a2db 0x92ea11 0x92ea12 0x92ea99 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92a2da crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x92ea10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x92ea11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x92ea98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xb777db 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb777da github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x19a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:761 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x82a717 0x829c9f 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x829c9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x788d1f 0x7ca28e 0x7ca998 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x788d1e crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x7ca28d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7ca997 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1693357 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xd34a29 0xd348c5 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xd34a28 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 # 0xd348c4 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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: 784] @ 0x10cfb85 0x10cfc1b 0x10cf535 0x114de7b 0x114a2ea 0x48b5a1 # 0x10cfb84 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc1a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10cf534 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 12288] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 384] @ 0x1147d5c 0x10bf042 0x10bd99b 0x10bd246 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10bf041 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 # 0x10bd99a 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 # 0x10bd245 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: 160] @ 0x6ba12c 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ba12b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x14476c9 0x144b43f 0x48b5a1 # 0x14476c8 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0xc8 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1189 # 0x144b43e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x35e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1689 0: 0 [2: 48] @ 0x140e10d 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e10c google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 264] @ 0x697c16 0x69c012 0x69bedf 0x1591352 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69c011 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1248] @ 0x4ddd26 0x6592a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4ddd25 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 1024] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 24] @ 0x6f0e72 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 448] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x468b06 0x16dd853 0x16e28d3 0x96cf0d 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xcee6b6 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c 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] @ 0xc11165 0xc10fe5 0xc14e53 0x10353b5 0x1032a52 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x10353b4 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 # 0x1032a51 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: 112] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x53b765 0x1523313 0x15232a6 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1523312 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x252 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:227 # 0x15232a5 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1e5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:657 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 176] @ 0x14490a5 0x144b40d 0x48b5a1 # 0x14490a4 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1426 # 0x144b40c google.golang.org/grpc/internal/transport.(*http2Client).reader+0x32c google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1700 0: 0 [2: 32] @ 0x8e177a 0x8e178c 0x8e350f 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1779 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e178b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8e350e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 672] @ 0x158fd89 0x158fd38 0x158fd2b 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158fd88 encoding/hex.EncodeToString+0x5a8 encoding/hex/hex.go:127 # 0x158fd37 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x158fd2a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x104d239 0x104bf74 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x104d238 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:561 # 0x104bf73 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 # 0x104b56f 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] @ 0x1441988 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441987 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x531bbf 0x778e39 0x778e1f 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x778e38 strings.Split+0x78 strings/strings.go:361 # 0x778e1e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 12288] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 10752] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f61d4 0x15efd1b 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f61d3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:262 # 0x15efd1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1920] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xcee6b6 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd068e8 0xd06978 0xd08c53 0xd3f842 0x10d51e9 0x10d0e3c 0x114e49a 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd068e7 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd06977 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd08c52 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 # 0xd3f841 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 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0x114e499 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [1: 32] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 480] @ 0x7050dc 0x7054fc 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 1024] @ 0x4a4732 0x4a3da5 0x8ad6f4 0xd02d6a 0xd02d4d 0xd023fc 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad6f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd02d69 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd02d4c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 400] @ 0xd7e928 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd7e927 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [10: 6635520] @ 0x692a2e 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190bc5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x692a2d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190bc4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x103b577 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x103b576 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc2f9af 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2f9ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1927 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x5b9332 0x15901b8 0x159013b 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15901b7 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159013a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 320] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x698ad6 0x6a686d 0x6a62c9 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x698ad5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a686c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:303 # 0x6a62c8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:250 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 5259264] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 288] @ 0x1458736 0x1458652 0x144b2a5 0x48b5a1 # 0x1458735 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [7: 168] @ 0x1433906 0x145bab3 0x145bab4 0x145b4c5 0x145b197 0x145c2e5 0x145bec9 0x14c85db 0x14c95b7 0x14d0c25 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1433905 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x145bab2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x145bab3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x145b4c4 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:181 # 0x145b196 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:146 # 0x145c2e4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x145bec8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x14c85da google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14d0c24 google.golang.org/grpc.(*Server).processUnaryRPC+0xee4 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 480] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 18432] @ 0x4a4812 0x4a3da5 0x8ad519 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 96] @ 0x468b06 0x77c287 0x77c24e 0x77c199 0x77c15f 0x1147ccb 0x10bf042 0x10bece6 0x10d077a 0x1036709 0x103b905 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x77c286 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77c24d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x77c198 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77c15e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1147cca github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:223 # 0x10bf041 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103b904 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7fe216 0x7fdad0 0x89fc87 0x104e4aa 0x104c3d9 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x104e4a9 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 # 0x104c3d8 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 960] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 2880] @ 0xd19bb3 0xd199d0 0x48b5a1 # 0xd19bb2 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0xf2 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:75 # 0xd199cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 0: 0 [2: 64] @ 0x11525b1 0x117e60d 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x11525b0 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x90 github.com/pactus-project/pactus/sync/bundle/message/message.go:105 # 0x117e60c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x1509985 0x1509976 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1509984 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x64 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:388 # 0x1509975 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:137 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 1248] @ 0x15f0c31 0x15f0c75 0x15f0c03 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0c30 bytes.NewBufferString+0x50 bytes/buffer.go:487 # 0x15f0c74 github.com/pactus-project/pactus/www/html.newTableMaker+0x94 github.com/pactus-project/pactus/www/html/server.go:202 # 0x15f0c02 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x145c125 0x14360ba 0x14c861c 0x14c95b7 0x14ca20b 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x145c124 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x14360b9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x14c861b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14ca20a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x5b9053 0x5b92ec 0x697a16 0x15967e2 0x15947d7 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x697a15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15967e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x15947d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 768] @ 0x5d1cc5 0x5ff6a5 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 288] @ 0x14d9868 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1523a65 0x15ef2f8 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9867 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523a64 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 # 0x15ef2f7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 7168] @ 0x168ff3a 0x9767f9 0x9283b6 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xd05416 0xd0550c 0xd0032b 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xd05415 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0550b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x7883f7 0x9649c2 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7883f6 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x9649c1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 384] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 448] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x696765 0x1151ad8 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x696764 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x1151ad7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x6a6285 0x6a6258 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x6a6284 bytes.NewBuffer+0x44 bytes/buffer.go:478 # 0x6a6257 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x17 github.com/pactus-project/pactus/types/tx/tx.go:249 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 4608] @ 0xd19cdc 0xd19ca1 0xd199d0 0x48b5a1 # 0xd19cdb github.com/libp2p/go-flow-metrics.(*sweeper).register+0x21b github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:64 # 0xd19ca0 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0x1e0 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:84 # 0xd199cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 0: 0 [15: 720] @ 0x53b765 0x151258c 0x151250e 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x151258b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xcb github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:416 # 0x151250d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:543 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x7820cc 0xb16637 0xb165da 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x7820cb github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb16636 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb165d9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 48] @ 0x698bb3 0x69d39f 0x6a8e99 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x69430a 0x69427f 0x69b3ac 0x69b48b 0x15f5f2f 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x694309 strconv.FormatFloat+0xa9 strconv/ftoa.go:50 # 0x69427e github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0x1e github.com/pactus-project/pactus/util/number.go:15 # 0x69b3ab github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 624] @ 0x53b765 0x1441edd 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1441edc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 640] @ 0xce561e 0xce257f 0xce0851 0xce3f4c 0xd60d9d 0xd6043a 0xd5e9d2 0x48b5a1 # 0xce561d 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 # 0xce257e 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 # 0xce0850 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 # 0xce3f4b 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 # 0xd60d9c 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x4dd9fc 0x6592a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 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 # 0x4dd9fb syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 320] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xcee6b6 0xce70b8 0xce6fe5 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 288] @ 0x79dbe5 0x95ab74 0x95aadc 0x92e6b7 0x968e05 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95ab73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95aadb crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968e04 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xd3fcad 0x10ce587 0xd33d85 0x48b5a1 # 0xd3fcac 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x53b765 0x1441edd 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1441edc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x79dbe5 0x79b345 0x79fef8 0x79fe3f 0x79d822 0x79dc7c 0x79b345 0x79fd3e 0x7a55fc 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fef7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79fe3e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fd3d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a55fb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 32256] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16ddab5 0x16e2a06 0x16e3ad5 0x967cb9 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e3ad4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x967cb8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 480] @ 0x5393fb 0x5393dd 0x1523165 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x1523164 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:648 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 288] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x104e0b7 0x104e0d2 0x104c3d9 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104e0b6 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x104e0d1 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 # 0x104c3d8 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x143f085 0x14c2805 0x14c24c8 0x14c1cc5 0x14bffda 0x48b5a1 # 0x143f084 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x5c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:249 # 0x14c2804 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x14c24c7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x14c1cc4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x14bffd9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4fe5 0x104ca3e 0x104bf74 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:935 # 0x104ca3d 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x1159976 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 24] @ 0x40b82e 0x41187c 0x6b5f48 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5f47 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 80] @ 0x4cb41c 0x4cba77 0x4c9eb4 0x853f78 0x8496d8 0x848ae9 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4cb41b reflect.makeInt+0x3b reflect/value.go:3400 # 0x4cba76 reflect.cvtInt+0x96 reflect/value.go:3478 # 0x4c9eb3 reflect.Value.Convert+0xb3 reflect/value.go:3160 # 0x853f77 google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x77 google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x8496d7 google.golang.org/protobuf/internal/impl.consumeMap+0x6b7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:170 # 0x848ae8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:65 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 1024] @ 0x66b026 0x66affd 0x660138 0x673e27 0x672394 0x642b9a 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x66b025 net.newFD+0xc5 net/fd_unix.go:27 # 0x66affc net.socket+0x9c net/sock_posix.go:27 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642b99 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x7fe216 0x7fdad0 0x89fc87 0x8b0dfd 0x10500c7 0x104f858 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x10500c6 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 # 0x104f857 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 112] @ 0xce5899 0xceb87c 0xd09142 0xd04262 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xce5898 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 # 0xceb87b 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 # 0xd09141 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 # 0xd04261 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 192] @ 0x698b9b 0x6a70a8 0x6a6eb0 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdf661c 0xdf64bb 0xdccea5 0xdea08a 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 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 # 0xdf661b 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 # 0xdf64ba 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 # 0xdccea4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x6a8e55 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a8e54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x4defa5 0x4dfb92 0x66b90f 0x66b1fb 0x660138 0x673e27 0x672394 0x642b9a 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x4defa4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4dfb91 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66b90e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642b99 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 80] @ 0x77b0f6 0x77afff 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x77b0f5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 144] @ 0x480fda 0x480fef 0x6b5e45 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5e44 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 4800] @ 0x7050dc 0x705d26 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 640] @ 0x14bbc8a 0x1423f4f 0x14d89bb 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14bbc89 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x1423f4e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x14d89ba google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x539e0a 0xd000a8 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd000a7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 10240] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 432] @ 0xd2e4b3 0xd3c5a5 0x48b5a1 # 0xd2e4b2 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 # 0xd3c5a4 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] @ 0x142bcfc 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142bcfb golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.48.0/http2/frame.go:1596 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0x468b06 0x77c287 0x77c24e 0x77c199 0x77c15f 0x1147ccb 0x10bf042 0x10bece6 0x10d077a 0x1036709 0x103af13 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x77c286 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77c24d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x77c198 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77c15e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1147cca github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:223 # 0x10bf041 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103af12 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xcee6b6 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0x104cb34 0x104bf74 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0x104cb33 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x173 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:515 # 0x104bf73 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 # 0x104b56f 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: 144] @ 0x599d65 0x598b35 0x598613 0x6989bf 0x698973 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6989be github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x698972 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xd01a45 0xcffbd1 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd01a44 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcffbd0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x77b310 0x77afff 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x77b30f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [2: 32] @ 0xc2e94e 0xc2d4e2 0xc37f25 0x48b5a1 # 0xc2e94d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2d4e1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 384] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [9: 48384] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f7710 0x15f75e5 0x15eff2e 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f770f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x122f github.com/pactus-project/pactus/www/html/server.go:213 # 0x15f75e4 github.com/pactus-project/pactus/www/html.txToTable+0x1104 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15eff2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x5c4f59 0x6a0ab3 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 72] @ 0x54433a 0x5c440a 0x5c4f72 0x69f42c 0x69fabf 0x6a6a91 0x6a74de 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0xd235ce 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0xd235cd 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [7: 448] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 36864] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410052 0x720b8f 0x70e078 0x70e5be 0x70e750 0x8d33dd 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x720b8e github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x86e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:48 # 0x70e077 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x70e5bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x70e74f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8d33dc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 160] @ 0x599d65 0x598b35 0x598613 0x69ce55 0x69ce37 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69ce36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x5c4f59 0x6a0ab3 0x6a6a91 0x6a74de 0x6a75c6 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0xafd990 0x103a655 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x103a654 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1024] @ 0xd30de6 0xb75878 0xb75668 0x48b5a1 # 0xd30de5 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 # 0xb75877 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb75667 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 [13: 208] @ 0xb069ae 0xb7b674 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb069ad 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 # 0xb7b673 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 336] @ 0x480fda 0x480fef 0x53a176 0x539419 0x5393dd 0x15223e5 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x15223e4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:699 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 40] @ 0x40aa05 0x481029 0x97bcd1 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bcd0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 480] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 432] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x82a717 0x829c9f 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x829c9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 560] @ 0x8d40b6 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d40b5 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x1147d5c 0x10bf042 0x10bece6 0x10d077a 0x1036709 0x103b905 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10bf041 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103b904 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x15849de 0x158d312 0x158de85 0x163c2aa 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158d311 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x271 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 96] @ 0x5c5055 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5c5054 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x74fc3a 0x74fa43 0x770d56 0x8b0e2c 0xc134f6 0xc1351e 0xd2e5e4 0xd3c5a5 0x48b5a1 # 0x74fc39 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74fa42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x770d55 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc134f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1351d 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 # 0xd2e5e3 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 # 0xd3c5a4 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: 96] @ 0x4e5ccc 0xcee68f 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd06fc5 0xd06f54 0xd07009 0xd03c0f 0xd032cf 0xd03118 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd06fc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd06f53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd07008 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd03c0e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 768] @ 0x4c9a9d 0x598f07 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 1408] @ 0x58ca1d 0x58c9e8 0x58cd29 0x579226 0x5c7b8f 0x5c7b69 0x5f0cee 0x5ef5d2 0x697546 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ca1c math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c9e7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58cd28 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7b8e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5c7b68 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f0ced 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 # 0x5ef5d1 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 # 0x697545 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 448] @ 0x158f8fe 0x158f852 0x158f83a 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158f8fd encoding/hex.EncodeToString+0x11d encoding/hex/hex.go:129 # 0x158f851 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x71 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158f839 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x104cf7e 0x104bf74 0x104b570 0x48b5a1 # 0x104cf7d 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x16e2898 0x16e2469 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x9e9925 0x9ef5d6 0x48b5a1 # 0x9e9924 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0x9ef5d5 net/http.(*conn).serve+0x635 net/http/server.go:2098 0: 0 [2: 48] @ 0x5c4f59 0x6a0ab3 0x6a6a91 0x6a74de 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 1280] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [7: 336] @ 0x6a8bc5 0x6a8b9b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8bc4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a8b9a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 3536] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 13440] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x65e9f0 0x65f89e 0x6480a5 0x648ff7 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x65e9ef net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f89d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6480a4 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648ff6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 48] @ 0x40a8f2 0x481029 0x143646b 0x1436443 0x14c823c 0x14dde67 0x14dd645 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x143646a google.golang.org/grpc/metadata.MD.Copy+0x6a google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x1436442 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:130 # 0x14c823b google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.77.0/rpc_util.go:226 # 0x14dde66 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.77.0/stream.go:1054 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x698daf 0x697e96 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 512] @ 0xd30de6 0x103519e 0x1032a52 0x48b5a1 # 0xd30de5 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 # 0x103519d 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 # 0x1032a51 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] @ 0x53d4e5 0x53d779 0x15f5510 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d778 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x15f550f github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x6f github.com/pactus-project/pactus/www/html/server.go:153 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 720] @ 0x68710e 0x6871ec 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68710d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x6871eb compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 1728] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 224] @ 0x142bcfc 0x14270a5 0x14585db 0x144b2a5 0x48b5a1 # 0x142bcfb golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.48.0/http2/frame.go:1596 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 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: 144] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 4608] @ 0x14d9868 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9867 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x5eb46a 0x5fff65 0x5ff6c9 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xd3605c 0xd35ee5 0x10d04bb 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0xd3605b 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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: 16] @ 0x97ba27 0x97b852 0x979688 0x150d745 0x150d72f 0x150ce29 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x97ba26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x97b851 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:665 # 0x979687 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x150d744 net/http.Header.Get+0x24 net/http/header.go:50 # 0x150d72e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.requestAcceptsTrailers+0xe github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:211 # 0x150ce28 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x128 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:165 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0xa11a86 0x9ef29a 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 # 0xa11a85 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9ef299 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [5: 400] @ 0x6ba12c 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6ba12b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 704] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 72] @ 0x52d105 0x52d210 0x533785 0x13f850e 0x150a24c 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x533784 strings.ToLower+0xa4 strings/strings.go:746 # 0x13f850d google.golang.org/grpc/metadata.Pairs+0xad google.golang.org/grpc@v1.77.0/metadata/metadata.go:87 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 704] @ 0x115bf7a 0x115bf40 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115bf79 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115bf3f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 40] @ 0x14d8886 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d8885 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 336] @ 0x1466d0f 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1466d0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 448] @ 0x844b25 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 320] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f44f3 0x71b35b 0x8d1022 0x8d352b 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71b35a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8d1021 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8d352a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x5c1eab 0x5c27a6 0x69835d 0x8d7c45 0x8d7c5f 0x8d5fe5 0x115e91b 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8d7c44 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8d7c5e github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1de github.com/pactus-project/pactus/store/validator.go:115 # 0x8d5fe4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115e91a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 8320] @ 0x6a837e 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a837d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x8d1b5c 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8d1b5b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x6a74c5 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a74c4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 2304] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x1147d5c 0x113207c 0x1033752 0x1032a7e 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x113207b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1033751 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 # 0x1032a7d 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 [8: 128] @ 0x5cd885 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd884 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 96] @ 0x15f0d9b 0x15f0d27 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0d9a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x1ba github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f0d26 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x54433a 0x5c440a 0x5c4f72 0x6a0ab3 0x6a6a91 0x6a6846 0x8d1ea5 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8d1ea4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 384] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 864] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x4c96b5 0x5a02c5 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x5a02c4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [305: 29280] @ 0xaff46e 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff46d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:41 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a9bfd 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a9bfc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 1040] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x53ae98 0x64dba9 0x64db71 0x64ef8f 0x652425 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae97 context.WithDeadlineCause+0x137 context/context.go:643 # 0x64dba8 context.WithDeadline+0x2e8 context/context.go:626 # 0x64db70 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [3: 144] @ 0x661fe6 0x65f6d3 0x6480a5 0x648ff7 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x661fe5 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x65f6d2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6480a4 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648ff6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [9: 144] @ 0x54433a 0x5c440a 0x69c13b 0x69c01c 0x69bedf 0x1591352 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69c13a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69c01b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 7168] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 96] @ 0x1444e0e 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444e0d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1344] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x7054fc 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71b35b 0x8d1022 0x8d352b 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71b35a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8d1021 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8d352a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 384] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 3072] @ 0x15effa5 0x15eff66 0x15effb4 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15effa4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15eff65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x15effb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71b35b 0x8d1022 0x8d352b 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71b35a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8d1021 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8d352a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 864] @ 0x6a8db6 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a8db5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x54433a 0x5c440a 0x5c4f72 0x6a0ab3 0x6a6a91 0x6a74de 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [152: 7296] @ 0x468b06 0xaff5d4 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff5d3 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:47 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4ed288 0x6b35d0 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0x6b35cf github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4f github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:22 0: 0 [6: 384] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 336] @ 0x53b765 0x15099b2 0x1509976 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x15099b1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:388 # 0x1509975 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:137 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x6a8ee5 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x1147d5c 0x10bf042 0x10bece6 0x10d077a 0x1036709 0x103b905 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10bf041 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103b904 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x158ff47 0x158ff33 0x158ff07 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158ff46 encoding/hex.EncodeToString+0x766 encoding/hex/hex.go:127 # 0x158ff32 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158ff06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x5b9053 0x5b92ec 0x1591a12 0x159198f 0x15909ee 0x1525ecb 0x1563abe 0x1525d23 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1591a11 github.com/pactus-project/pactus/crypto.Address.String+0x271 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159198e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1ee github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15909ed github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x1525eca 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525d22 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x143674d 0x1436c47 0x1445045 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 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 # 0x143674c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x1436c46 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1445044 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1159976 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 2112] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 176] @ 0x4ddd26 0x6592a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4ddd25 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x697c16 0x69c012 0x8d7aba 0x8d5fe5 0x115e91b 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69c011 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x8d7ab9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8d5fe4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115e91a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x695d37 0x16933bb 0x695c9d 0x96d05e 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1509854 0x150987c 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1509853 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.77.0/metadata/metadata.go:173 # 0x150987b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:87 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xcee6b6 0xce80c5 0xce7fef 0xce748f 0xce7d45 0x104d24b 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce80c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xce7fee github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:443 # 0xce748e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:400 # 0xce7d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:430 # 0x104d24a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x88a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:561 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 256] @ 0x8e377a 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e3779 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f9 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 4576] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8e30f2 0x8e6422 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e30f1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8e6421 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 96] @ 0x7f75ee 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f75ed google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579a38 0x699caa 0x699a7e 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579a37 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699ca9 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x699a7d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 1408] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x16dd705 0x16e28d3 0x96cf0d 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1024] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 192] @ 0x1525605 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1525604 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:339 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x14d84e8 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d84e7 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xcffc55 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcffc54 github.com/libp2p/go-yamux/v5.newSession+0x554 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x698b9b 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 784] @ 0x15901d4 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15901d3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9f3 github.com/pactus-project/pactus/www/grpc/blockchain.go:182 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x158bbbc 0x158bba1 0x158c06d 0x158de85 0x163c2aa 0x48b5a1 # 0x158bbbb encoding/binary.bigEndian.AppendUint32+0xfb encoding/binary/binary.go:192 # 0x158bba0 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0xe0 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x158c06c github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x12c github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x1159507 0x115e967 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159506 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x115e966 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:558 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 8064] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1920] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 24] @ 0x10dbb7a 0x10da8ff 0x10c0596 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0x10dbb79 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 # 0x10da8fe 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 # 0x10c0595 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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 [14: 224] @ 0x8e7231 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7230 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x114bdf4 0x114b52e 0x48b5a1 # 0x114bdf3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x114b52d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [2: 640] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [15: 1200] @ 0x1405b37 0x140d948 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405b36 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:45 # 0x140d947 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:152 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 288] @ 0xcfef7c 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x10cdf5c 0xd33d85 0x48b5a1 # 0xcfef7b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x10cdf5b 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2240] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x8ad688 0xc1b26e 0xc1b257 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ad687 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc1b26d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc1b256 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a6cd5 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a6cd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x7f7b2e 0x140f685 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f7b2d google.golang.org/protobuf/internal/order.RangeEntries+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:105 # 0x140f684 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 1920] @ 0x92f157 0x92ec98 0x96a36d 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92f156 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x96a36c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 192] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xb15610 0xb155fe 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb1560f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb155fd github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0xddf2e5 0xde9f45 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xddf2e4 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde9f44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc28665 0xc28485 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc28664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc28484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 48] @ 0x71bdb1 0x71bd9d 0x71bd51 0x7113ab 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x7113aa github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 640] @ 0x159665a 0x15965cd 0x1596595 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1596659 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x15965cc github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1596594 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x142bd2a 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142bd29 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.48.0/http2/frame.go:1597 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [16: 3072] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 416] @ 0x4e5ccc 0xcee68f 0xce579b 0xce56e5 0xce34dd 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce34dc 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 10752] @ 0x1406418 0x1405ceb 0x140ed10 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ed0f google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x52f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:335 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 512] @ 0x14dd1e5 0x14dc1d7 0x14dcf52 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dd1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 176] @ 0x14294de 0x1426e7f 0x14585db 0x144b2a5 0x48b5a1 # 0x14294dd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1014 # 0x1426e7e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 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: 192] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x58ca1d 0x58c9e8 0x579226 0x5c7fc5 0x5c7fc6 0x5c7ca5 0x5fb21f 0x5f9ab2 0x6976ad 0x6996a8 0x69961e 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ca1c math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c9e7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7fc4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5c7fc5 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5c7ca4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5fb21e 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 # 0x5f9ab1 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 # 0x6976ac github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6996a7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69961d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 3328] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 720] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 1280] @ 0xce58ed 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xce58ec 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 32] @ 0x104cf2c 0x104bf74 0x104b570 0x48b5a1 # 0x104cf2b 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 # 0x104bf73 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 # 0x104b56f 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: 4320] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8e1e4a 0x8e455e 0x8e43d3 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1e49 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 4224] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8ad498 0xd02a67 0xd02a5d 0xd023fc 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd02a66 github.com/libp2p/go-buffer-pool.Get+0x506 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd02a5c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4fc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:638 # 0xd023fb 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] @ 0x51f666 0x1151dc9 0x1151b0a 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1151dc8 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151b09 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 72] @ 0x698bb3 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x6a71f1 0x6a6f05 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a71f0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x968cfa 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x968cf9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 360448] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x69fb87 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69fb86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x5eb46a 0x5fff65 0x5ff6c9 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x4a4732 0x4a3da5 0xa11d6e 0x9ee833 0x9ef645 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa11d6d net/http.putBufioWriter+0xed net/http/server.go:924 # 0x9ee832 net/http.(*response).finishRequest+0x52 net/http/server.go:1708 # 0x9ef644 net/http.(*conn).serve+0x6a4 net/http/server.go:2116 0: 0 [17: 816] @ 0x844b25 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14d25df 0x1525f95 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14d25de google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x1525f94 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0xbe8b1e 0xbe66c5 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8b1d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x87d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe66c4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x103b577 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x103b576 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x51f666 0xce58d1 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce58d0 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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: 768] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 16384] @ 0x4dd09c 0x4a3e91 0x4dd9fc 0x6592a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4dd09b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4dd9fb syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 1600] @ 0x69c827 0x6a840a 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69c826 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a8409 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x1528279 0x4c0046 0x4bf139 0x160c87f 0x160761b 0x16064d6 0x1605bb3 0x4a530a 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x1528278 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 # 0x160c87e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x160761a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x16064d5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x1605bb2 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 [4: 256] @ 0x6a8e55 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8e54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 160] @ 0x14dc7c8 0x14dd239 0x14dc1d7 0x14dcf52 0x14bbb59 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dc7c7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14dd238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x770955 0x770f5a 0x770db1 0x8b0e2c 0xc134f6 0xc1351e 0xd2e5e4 0xd3c5a5 0x48b5a1 # 0x770954 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x770f59 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x770db0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc134f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1351d 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 # 0xd2e5e3 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 # 0xd3c5a4 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 [6: 192] @ 0x1159507 0x115ea45 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159506 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x115ea44 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xa4 github.com/pactus-project/pactus/state/state.go:551 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x8455cf 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x8455ce google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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: 960] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 240] @ 0x14294de 0x1426e7f 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x14294dd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1014 # 0x1426e7e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 400] @ 0x51f666 0xce58d1 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce58d0 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [14: 2688] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x16e2898 0x16e2469 0x16e1e5a 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1e59 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1056] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 192] @ 0xcee6b6 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3fbaa 0xd33d8f 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3fba9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:136 # 0xd33d8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [23: 552] @ 0xc11165 0xc10fe5 0xc14e53 0x8e78ff 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc14e52 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 # 0x8e78fe github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 576] @ 0x48fd0b 0x5488a7 0x7f7628 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x57a5f3 0x5e3554 0x5e3ce7 0x6012e5 0x600b3e 0x600b34 0x69864d 0x696806 0x1151ad8 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3ce6 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x696805 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1151ad7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 768] @ 0x468b06 0xb2b0f5 0xb2b0eb 0xb27aba 0xb768bb 0xb758a5 0xb75668 0x48b5a1 # 0xb2b0f4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2b0ea github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27ab9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb768ba github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:666 # 0xb758a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:506 # 0xb75667 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: 8] @ 0xbe6a79 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6a78 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xfb8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xbe3ef5 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3ef4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x1524b3c 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1524b3b 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 512] @ 0x8ad54f 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x69cdfb 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69cdfa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xcf0458 0xce9fbd 0xce99a5 0xce9699 0xce1305 0xce1105 0xd5f5c6 0xe2296f 0xd5e463 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0457 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:571 # 0xce9fbc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:610 # 0xce99a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:580 # 0xce9698 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:562 # 0xce1304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:396 # 0xce1104 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 # 0xd5f5c5 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 # 0xe2296e 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 # 0xd5e462 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] @ 0x40a8f2 0x481029 0xc15173 0x104ecd1 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc15172 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 # 0x104ecd0 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 672] @ 0x74f11a 0x74f130 0x16933bb 0x16ce059 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ce058 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1920] @ 0x7050dc 0x7054fc 0x7061f4 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x468b06 0x16dd853 0x16e28d3 0x16e2469 0x967de7 0x967d8b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967de6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x967d8a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 16640] @ 0x92da2e 0x92e25b 0x92e726 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92da2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x92e25a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 240] @ 0xb7ea45 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7ea44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 2464] @ 0xd32dec 0xd32cc9 0x10d9bd2 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xd32deb 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 # 0xd32cc8 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 # 0x10d9bd1 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 176] @ 0x468b06 0x77c287 0x77c24e 0x77c199 0x77c15f 0x1147ccb 0x10bf042 0x10bd99b 0x10bd246 0x48b5a1 # 0x77c286 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77c24d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x77c198 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77c15e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1147cca github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:223 # 0x10bf041 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 # 0x10bd99a 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 # 0x10bd245 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] @ 0x16dd705 0x16e28d3 0x96ce8e 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1436569 0x143651e 0x1436443 0x14c823c 0x14dde67 0x14dd645 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1436568 google.golang.org/grpc/metadata.copyOf+0x168 google.golang.org/grpc@v1.77.0/metadata/metadata.go:237 # 0x143651d google.golang.org/grpc/metadata.MD.Copy+0x11d google.golang.org/grpc@v1.77.0/metadata/metadata.go:102 # 0x1436442 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:130 # 0x14c823b google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.77.0/rpc_util.go:226 # 0x14dde66 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.77.0/stream.go:1054 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x70250f 0x701bb0 0x706222 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x706221 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1536] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1024] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f5867 0x159daa8 0x15f5548 0x15f5511 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5866 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x159daa7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x15f5547 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x15f5510 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x53b765 0x14da4f0 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x14da4ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 2496] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 1152] @ 0x480fda 0x480fef 0xc2c336 0xc2c31c 0xc37f25 0x48b5a1 # 0xc2c335 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2d5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2c31b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x2bb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 800] @ 0x15974ec 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15974eb github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf8b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1792] @ 0x6a6272 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x6a6271 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:249 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 192] @ 0x58dba5 0x58db62 0x58ccbb 0x579226 0x5c8009 0x5c7f95 0x5c7ca5 0x5f0cee 0x5ef5d2 0x697546 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58dba4 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58db61 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58ccba math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c8008 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5c7f94 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5c7ca4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f0ced 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 # 0x5ef5d1 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 # 0x697545 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x114bf6f 0x114b9c5 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0x114bf6e github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x114b9c4 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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 [16: 5632] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdcd5dc 0xdccedd 0xddd199 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdcd5db github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdccedc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xddd198 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 96] @ 0x52d105 0x52d210 0x533785 0x1509cdd 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x533784 strings.ToLower+0xa4 strings/strings.go:746 # 0x1509cdc github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x3bc github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:188 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x845066 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x845065 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x829c9f 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x829c9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x51c91a 0xd08ae6 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0xc1c29c 0x48b5a1 # 0x51c919 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0xc1c29b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [4: 128] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 12544] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x4de29f 0x65931d 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x65931c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 96] @ 0x468b06 0x15f0c16 0x15f0c75 0x15f0c03 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0c15 bytes.NewBufferString+0x35 bytes/buffer.go:487 # 0x15f0c74 github.com/pactus-project/pactus/www/html.newTableMaker+0x94 github.com/pactus-project/pactus/www/html/server.go:202 # 0x15f0c02 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x779c25 0x77cc5c 0x104edc5 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104edc4 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2304] @ 0x69862f 0x697eb4 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69862e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x9312eb 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9312ea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x16c9179 0x16c911f 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16c9178 crypto/internal/fips140/bigmod.NewNat+0x1f8 crypto/internal/fips140/bigmod/nat.go:73 # 0x16c911e crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 47360] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0x58dba5 0x58db62 0x58ccbb 0x579226 0x5c8009 0x5c7f95 0x5c7ca5 0x5fb21f 0x5f9ab2 0x6976ad 0x6996a8 0x69961e 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58dba4 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58db61 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58ccba math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c8008 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5c7f94 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5c7ca4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5fb21e 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 # 0x5f9ab1 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 # 0x6976ac github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6996a7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69961d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x580b1e 0x580afd 0x580afb 0x699c25 0x699c14 0x699837 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x580b1d math/big.nat.make+0x3d math/big/nat.go:62 # 0x580afc math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x580afa math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x699c24 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x699c13 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x699836 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 6912] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 96] @ 0x14d849f 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d849e google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1920] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1280] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 24] @ 0x15f0c74 0x15f0c03 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0c73 github.com/pactus-project/pactus/www/html.newTableMaker+0x93 github.com/pactus-project/pactus/www/html/server.go:201 # 0x15f0c02 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 176] @ 0x8466f6 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x8466f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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 [42: 2016] @ 0x846c8c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xb79aea 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x846c8b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb79ae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:71 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2785280] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 288] @ 0x57a5f3 0x5e3554 0x5e3ce7 0x6012e5 0x600b3e 0x600b34 0x69864d 0x697eb4 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3ce6 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x1693450 0x16cde45 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16cde44 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x6f0e72 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 144] @ 0x8adf06 0x8add26 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8adf05 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x114b7aa 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0x114b7a9 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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: 1008] @ 0x53b765 0x1441edd 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1441edc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [55: 3520] @ 0x69d305 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d304 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x8e177a 0x8e178c 0x8e36c8 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1779 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e178b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8e36c7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 832] @ 0x4ddd26 0x6592a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4ddd25 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [16: 3072] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 1040] @ 0x16851c6 0x1687ab4 0x16c7b7a 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16851c5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1687ab3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16c7b79 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [105: 23520] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [13: 2496] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0xcd89fe 0xce0477 0xce458f 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xcd89fd 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 # 0xce0476 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 # 0xce458e 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5cd885 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd884 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2880] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 672] @ 0x543375 0x5c4185 0x697d4b 0x697ce1 0x6a7208 0x6a6f05 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x697d4a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697ce0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x698b9b 0x69d39f 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 320] @ 0x1590085 0x1590003 0x158ffdb 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1590084 encoding/hex.EncodeToString+0x8a4 encoding/hex/hex.go:129 # 0x1590002 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158ffda github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 73728] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x69c838 0x69c80d 0x158fc5a 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c837 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69c80c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x158fc59 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [107: 246528] @ 0x68b788 0x689d25 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689d24 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x7bdc6e 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7bdc6d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xce3449 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce3448 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2688] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 640] @ 0x4de29f 0x65931d 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x65931c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 144] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1408] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x480fda 0x480fef 0x8e157a 0x115ad0c 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1579 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x698ad6 0x6a686d 0x8d1ea5 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698ad5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a686c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:303 # 0x8d1ea4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 80] @ 0xce3475 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce3474 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8c41fe 0x8c4217 0x8c64f9 0x8cdfa5 0x1514cb0 0x151ddd7 0x151dda2 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 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 # 0x8c41fd regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x8c4216 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x8c64f8 regexp.(*Regexp).doExecute+0x278 regexp/exec.go:535 # 0x8cdfa4 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1040 # 0x1514caf github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xcf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:50 # 0x151ddd6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:37 # 0x151dda1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 5760] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 224] @ 0xcee6b6 0xce5a5b 0xce5989 0xceb87c 0xd09142 0xd04262 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce5a5a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce5988 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:75 # 0xceb87b 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 # 0xd09141 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 # 0xd04261 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 130560] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 704] @ 0x14da447 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 179968] @ 0x49decb 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49deca strconv.fmtF+0x1aa strconv/ftoa.go:455 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x16dd705 0x16e28d3 0x16e2469 0x967de7 0x967d8b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967de6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x967d8a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 960] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x15f0e26 0x15f0de6 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0e25 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x245 github.com/pactus-project/pactus/www/html/server.go:252 # 0x15f0de5 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x205 github.com/pactus-project/pactus/www/html/blockchain.go:218 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x9643cc 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9643cb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x15f1074 0x15f102e 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f1073 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowDouble+0x493 github.com/pactus-project/pactus/www/html/server.go:268 # 0x15f102d github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x44d github.com/pactus-project/pactus/www/html/blockchain.go:223 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 2560] @ 0xc2f599 0xc2f4ba 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2f598 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2f4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 163840] @ 0x1457f0a 0x1457c43 0x143fa7c 0x14c2805 0x14c24c8 0x14c1cc5 0x14bffda 0x48b5a1 # 0x1457f09 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x1457c42 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x143fa7b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x14c2804 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x14c24c7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x14c1cc4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x14bffd9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 48] @ 0x93145a 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x931459 crypto/tls.(*Conn).handshakeContext+0x1d9 crypto/tls/conn.go:1550 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x6bb7fd 0x6cd912 0x6e6959 0x6e7228 0x6e7485 0x1193076 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x6bb7fc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6cd911 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6e6958 github.com/pactus-project/pactus/util/logger.addFields+0x478 github.com/pactus-project/pactus/util/logger/logger.go:141 # 0x6e7227 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6e7484 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1193075 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x155 github.com/pactus-project/pactus/sync/handler_hello.go:165 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1536] @ 0x6a837e 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a837d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x167bfd3 0x1687732 0x16dd8bc 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16dd8bb crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x698b9b 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 384] @ 0x69fb87 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69fb86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 3952] @ 0x69d24b 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 1120] @ 0x140e199 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e198 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x398 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0x8adf06 0x8add26 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x8adf05 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x8e1e05 0x8e455e 0x8e43d3 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1e04 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x1693357 0x16cdc9f 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16cdc9e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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 0x8e154c 0x115ad0c 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e154b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 3024] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 1344] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x16e25f8 0x16e2469 0x969bd2 0x969b90 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e25f7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969bd1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x969b8f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 192] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 512] @ 0xd36205 0xd35ee5 0x10d04bb 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0xd36204 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [24: 768] @ 0xd62ebd 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0xd62ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5c1eab 0x5c27a6 0x69835d 0x6b722d 0x6b7241 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b722c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xec github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b7240 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 432] @ 0x51f666 0xc44727 0xc446e7 0xc4575d 0xc4c22e 0xc25297 0xc233a7 0xc3b2fc 0xc37e87 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44726 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc446e6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4575c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4c22d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc25296 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc233a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x6a6c67 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6c66 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:360 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x16adc3a 0x78c6b1 0x78922a 0x7b8178 0x7bd488 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16adc39 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78c6b0 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x789229 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b8177 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7bd487 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 544] @ 0x8e7295 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x10d51e9 0x10d0e3c 0x114e405 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x10d51e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d0e3b 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 # 0x114e404 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a4 github.com/pactus-project/pactus/network/stream.go:124 0: 0 [7: 1120] @ 0x69222e 0x694589 0x694573 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x69222d compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x694588 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x694572 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x6a7bf6 0x6a7e7b 0x6a9c6d 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7bf5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6a7e7a github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6a9c6c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x8d3ca5 0x8d3c6e 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d3ca4 bytes.NewBuffer+0x2c4 bytes/buffer.go:478 # 0x8d3c6d github.com/pactus-project/pactus/store.(*store).SaveBlock+0x28d github.com/pactus-project/pactus/store/store.go:175 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 120] @ 0x1444ea5 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444ea4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x468b06 0x16dd853 0x16e28d3 0x16e2469 0x96959f 0x96956a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96959e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x969569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1792] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0xcee6b6 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd00e2b 0xd03131 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd00e2a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd03130 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] @ 0xb1a1b0 0xb1a572 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xb1a1af github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 576] @ 0x5d18d9 0x5eb27f 0x5ff765 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x169348e 0x695c9d 0x96d05e 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x96d05d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x53b765 0x10cf130 0x10cf0d2 0x114de7b 0x114a2ea 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x10cf12f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cf0d1 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 160] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 864] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 864] @ 0x1586851 0x1585e1c 0x48b5a1 # 0x1586850 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1585e1b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [2: 2304] @ 0x6f0c34 0x703b2a 0x7045e6 0x707d3f 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x707d3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x1441b45 0x1441abc 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441b44 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1441abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 2496] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 1008] @ 0x159b6ba 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x159b6b9 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0xc10007 0xc0fb08 0xc16faa 0x103bff6 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc10006 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x103bff5 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 320] @ 0x6ba12c 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6ba12b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 3456] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x1159976 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x8adead 0x8add26 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8adeac github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8add25 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5b9053 0x5b94af 0x5c4aca 0x1590ba5 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b94ae github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5c4ac9 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:37 # 0x1590ba4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [52: 5824] @ 0x1441988 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441987 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x480fda 0x480fef 0xc262b8 0xc2ddde 0xc2ddb9 0xc2dd5c 0xc37f25 0x48b5a1 # 0xc262b7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1193 # 0xc2dddd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc2ddb8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc2dd5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 560] @ 0x159766f 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159766e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x110e github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x968e1a 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x968e19 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x379 crypto/tls/handshake_server_tls13.go:872 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x480fda 0x480fef 0x6b850a 0x11601bd 0x158e997 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6b8509 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x1a9 github.com/pactus-project/pactus/committee/committee.go:231 # 0x11601bc github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7c github.com/pactus-project/pactus/state/state.go:722 # 0x158e996 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x156 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 768] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x48777c 0x4ed4d5 0xcfefb4 0xd073f6 0xd072cc 0xd08d98 0xd3fd82 0x103a3b0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd073f5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd072cb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd08d97 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 # 0xd3fd81 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 # 0x103a3af 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0x40cbf2 0x40b74d 0x410d25 0xc2d032 0xc2d040 0xc37f25 0x48b5a1 # 0xc2d031 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d03f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 512] @ 0xbe9148 0xbe6485 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9147 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe6484 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x150cfe5 0x150cfaf 0x150cf91 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150cfe4 net/textproto.MIMEHeader.Set+0x2e4 net/textproto/header.go:22 # 0x150cfae net/http.Header.Set+0x2ae net/http/header.go:40 # 0x150cf90 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x290 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:173 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 624] @ 0x40a8f2 0x481029 0x143646b 0x1436443 0x14c823c 0x14dde67 0x14dd645 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x143646a google.golang.org/grpc/metadata.MD.Copy+0x6a google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x1436442 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:130 # 0x14c823b google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.77.0/rpc_util.go:226 # 0x14dde66 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.77.0/stream.go:1054 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x104d239 0x104bf74 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x104d238 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:561 # 0x104bf73 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 # 0x104b56f 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: 6336] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 132608] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x159011a 0x1590204 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1590119 encoding/hex.EncodeToString+0x939 encoding/hex/hex.go:129 # 0x1590203 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 144] @ 0xcee6b6 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0xb797f4 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0xb797f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77e015 0x77e016 0x118606a 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1186069 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 884736] @ 0x6f75b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f75b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 352] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 672] @ 0x697cdb 0x6a7208 0x6a6f05 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x697cda github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x468b06 0x1036791 0x1036765 0x1036746 0x103b905 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x1036790 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x5b0 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x1036764 github.com/multiformats/go-multiaddr/net.ToIP+0x584 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1036745 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 # 0x103b904 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd3c35f 0x48b5a1 # 0xd3c35e 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 [8: 128] @ 0x468edd 0x6943a5 0x694336 0x69b3ac 0x69b48b 0x15f5f2f 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x6943a4 github.com/pactus-project/pactus/util.formatNumberString+0x144 github.com/pactus-project/pactus/util/number.go:38 # 0x694335 github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xd5 github.com/pactus-project/pactus/util/number.go:19 # 0x69b3ab github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x710bf0 0x710b8d 0x710b79 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x710bef github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x710b8c github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x4c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x710b78 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:820 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 2560] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f03b9 0x15f0330 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f03b8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x378 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f032f github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x2ef github.com/pactus-project/pactus/www/html/blockchain.go:147 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1920] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 1440] @ 0x6a8f7a 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8f79 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 144] @ 0x140e10d 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e10c google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [69: 79488] @ 0x687066 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687065 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 720] @ 0x14da8e5 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da8e4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x4ed288 0xddc6f9 0xddbf54 0xe0c57c 0xe0c577 0xd3f5ca 0x4d63ce 0x8e72b8 0x8e729b 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xddc6f8 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xddbf53 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0c57b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe0c576 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 # 0xd3f5c9 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 # 0x8e72b7 io.ReadFull+0xd7 io/io.go:354 # 0x8e729a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 672] @ 0x698daf 0x697e96 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 168] @ 0x7f75ee 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f75ed google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 192] @ 0x158713f 0x1585f79 0x48b5a1 # 0x158713e github.com/go-zeromq/zmq4.(*Queue).Pop+0x13e github.com/go-zeromq/zmq4@v0.17.0/queue.go:69 # 0x1585f78 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x1b8 github.com/go-zeromq/zmq4@v0.17.0/pub.go:251 0: 0 [3: 2688] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [23: 736] @ 0x468b06 0xd62f75 0x10ce072 0xd33d85 0x48b5a1 # 0xd62f74 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 432] @ 0xb05f1f 0xb05eff 0xb79d05 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb05f1e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb05efe 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 # 0xb79d04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x480fda 0x480fef 0x8e154c 0x115ad0c 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e154b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 10880] @ 0x715f4c 0x715eb7 0x715ea0 0x716835 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x715f4b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x715eb6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x715e9f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x716834 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 448] @ 0x74f11a 0x74f130 0x169336f 0x16ce2d3 0x16c7cff 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ce2d2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c7cfe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 12288] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [111: 255744] @ 0x68b788 0x68a585 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a584 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 320] @ 0x89fa89 0xd6bad5 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x89fa88 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd6bad4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 979200] @ 0x1405ea7 0x1405ceb 0x140ee12 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ee11 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x13f858b 0x150a24c 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x13f858a google.golang.org/grpc/metadata.Pairs+0x12a google.golang.org/grpc@v1.77.0/metadata/metadata.go:88 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0xcee6b6 0xceb0e5 0xceafff 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x104d239 0x104bf74 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x104d238 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:561 # 0x104bf73 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 # 0x104b56f 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96d025 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 192] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x97ba27 0x97b852 0x979688 0x150d745 0x150d72f 0x150ce29 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x97ba26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x97b851 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:665 # 0x979687 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x150d744 net/http.Header.Get+0x24 net/http/header.go:50 # 0x150d72e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.requestAcceptsTrailers+0xe github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:211 # 0x150ce28 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x128 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:165 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x158fc9c 0x158fc88 0x158fc53 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158fc9b encoding/hex.EncodeToString+0x4bb encoding/hex/hex.go:127 # 0x158fc87 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158fc52 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1159976 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 832] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [6: 1152] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 47360] @ 0x49de10 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49de0f strconv.fmtF+0xef strconv/ftoa.go:445 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2304] @ 0x6f0c34 0x703b2a 0x7045e6 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 432] @ 0x4a01cb 0x49ffdb 0x1406925 0x140ec1f 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a01ca strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49ffda strconv.AppendUint+0xfa strconv/itoa.go:54 # 0x1406924 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:187 # 0x140ec1e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:309 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [27: 648] @ 0x5c1eab 0x5c27a6 0x69835d 0x69842c 0x6a6178 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x69842b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a6177 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:231 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 2496] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x967de7 0x967d8b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967de6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x967d8a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2480] @ 0x5393fb 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 528] @ 0xb0699d 0xb0697d 0xb7b674 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb0699c go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb0697c 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 # 0xb7b673 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x16c9014 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16c9013 crypto/internal/fips140/ecdsa.randomPoint[...]+0x93 crypto/internal/fips140/ecdsa/ecdsa.go:214 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x6b7190 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b718f github.com/pactus-project/pactus/committee.(*committee).Update+0x4f github.com/pactus-project/pactus/committee/committee.go:59 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 98304] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 34560] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x79dbe5 0x79b345 0x79fd3e 0x7a55fc 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79b344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79fd3d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a55fb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7f758c 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f758b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 640] @ 0x6a6272 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x6a6271 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:249 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 256] @ 0x6a75b7 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a75b6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 624] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab375 0x6ab34b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab374 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab34a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 144] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x140e185 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e184 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96d025 0x969ace 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96d024 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x969acd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1024] @ 0x1523633 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1523632 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0xb1a5c6 0x10c0335 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a5c5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c0334 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 240] @ 0x7050dc 0x7054fc 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71b35b 0x8d76f3 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71b35a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8d76f2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 288] @ 0x1525fd5 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1525fd4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:389 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x468a32 0x467f25 0x46808a 0x6944aa 0x694336 0x69b3ac 0x69b48b 0x15f5f2f 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x6944a9 github.com/pactus-project/pactus/util.formatNumberString+0x249 github.com/pactus-project/pactus/util/number.go:36 # 0x694335 github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xd5 github.com/pactus-project/pactus/util/number.go:19 # 0x69b3ab github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 9856] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8e30f2 0x8e6234 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e30f1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8e6233 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:16 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x143593a 0x4a3e91 0x143674d 0x1436c47 0x144738d 0x1447351 0x14366e5 0x145c402 0x145c077 0x14360ba 0x14c861c 0x14c95b7 0x14ca20b 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1435939 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 # 0x143674c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x1436c46 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x144738c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x6c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:354 # 0x1447350 google.golang.org/grpc/internal/transport.(*http2Client).updateWindow+0x30 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1145 # 0x14366e4 google.golang.org/grpc/internal/transport.(*ClientStream).updateWindow+0x24 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:153 # 0x145c401 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x81 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:456 # 0x145c076 google.golang.org/grpc/internal/transport.(*Stream).read+0xb6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:389 # 0x14360b9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x14c861b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14ca20a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x672a05 0x66ba90 0x66b1fb 0x660138 0x673e27 0x672394 0x118ecf3 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x672a04 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66ba8f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118ecf2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [1: 16] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77b6d7 0x77b365 0x77afff 0xb155ef 0xb16555 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x77b364 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16554 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 28416] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 3264] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8679 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:465 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [12: 2304] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 37888] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71b35b 0x8d76f3 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71b35a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8d76f2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x415a34 0xd626bb 0xd6191a 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd626ba 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 # 0xd61919 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 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 864] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 320] @ 0x4de29f 0x65931d 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ff8 0x10bfc6f 0x10bd759 0x10bd246 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x65931c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1ff7 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 # 0x10bfc6e 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 # 0x10bd758 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 # 0x10bd245 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: 94720] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x7331ff 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7331fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 480] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 1280] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a75c6 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [29: 928] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc2d032 0xc2d040 0xc37f25 0x48b5a1 # 0xc2d031 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d03f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc37f24 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] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x6a83ea 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a83e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 320] @ 0x53d4e5 0x53d659 0x5c3a3f 0x5c439d 0x6a69cc 0x6a6925 0x6a74de 0x6a75c6 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c3a3e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c439c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a69cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6924 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x480fda 0x480fef 0x8e151e 0x115ad0c 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e151d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 10752] @ 0x168ff3a 0x9767f9 0x9283b6 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 35840] @ 0x64ce05 0x64dda5 0x64ef8f 0x652425 0x48b5a1 # 0x64ce04 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x64dda4 net.(*Resolver).exchange+0x4e4 net/dnsclient_unix.go:195 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 224] @ 0xdd5e13 0xdd5899 0xdc6829 0xdc517c 0xdc51cc 0xdb9888 0xdf1d9a 0x48b5a1 # 0xdd5e12 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd5898 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc6828 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc517b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc51cb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [11: 88] @ 0xc3d67d 0xc3d6e5 0xc2bc1a 0xc2bc1b 0xc29b7b 0xc23275 0xc3b63b 0xc37e87 0x48b5a1 # 0xc3d67c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3d6e4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc2bc19 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2bc1a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23274 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3b63a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 224] @ 0x151e6a9 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151e6a8 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0xa8 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x6a6545 0x6a651b 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6544 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a651a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/tx/tx.go:273 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 2688] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 217600] @ 0x1405dab 0x1405ceb 0x140ee12 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ee11 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x539425 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x539424 context.WithCancel+0x64 context/context.go:242 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x857ed5 0x87b84f 0x87f7a2 0x140ddb1 0x7f75d6 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x857ed4 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/convert_list.go:75 # 0x87b84e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:227 # 0x87f7a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x140ddb0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x7f75d5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x145ae3c 0x144799b 0x1447977 0x144b43f 0x48b5a1 # 0x145ae3b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x144799a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x1447976 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1225 # 0x144b43e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x35e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1689 0: 0 [1: 40960] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8d7825 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8d7824 github.com/pactus-project/pactus/store.newValidatorStore+0x2c4 github.com/pactus-project/pactus/store/validator.go:38 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x1159976 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x4c9a9d 0x598f07 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 176] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [25: 1600] @ 0x14d854e 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d854d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 2688] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x5c5055 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5c5054 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 1120] @ 0xd40679 0xd4066b 0xd32ac5 0x10bf0d7 0x10bece6 0x10d077a 0x1036709 0x103af13 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bf0d6 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103af12 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x14dd1e5 0x14dc1d7 0x14dcf52 0x14bbb59 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dd1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x8b0e39 0xc0f61a 0xc0f5f3 0xc2206b 0x48b5a1 # 0x8b0e38 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc2206a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [8: 1536] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 832] @ 0x16851c6 0x1687b16 0x16c7b7a 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16851c5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1687b15 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x16c7b79 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 11648] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 720] @ 0xd7e906 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd7e905 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x79dbe5 0x958978 0x958875 0x79d822 0x79dc7c 0x958734 0x95869c 0x92e6b7 0x968ce5 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x958977 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x958874 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95869b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x167bfd3 0x1687732 0x16dd8bc 0x16e28d3 0x96ce8e 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16dd8bb crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2688] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 28416] @ 0x1586bc9 0x15866d4 0x1584a33 0x158c6ba 0x158de85 0x163c2aa 0x48b5a1 # 0x1586bc8 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c6b9 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x239 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 176] @ 0x86a1b4 0x868e82 0x868b0c 0x800b62 0x8008d2 0x104d516 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x86a1b3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x868e81 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x868b0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x800b61 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8008d1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104d515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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: 1280] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [9: 432] @ 0x40a8f2 0x481029 0x9ebc66 0x9eb7f7 0x9ee677 0x9ee40a 0x150d456 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebc65 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9ee676 net/http.(*response).write+0x1d6 net/http/server.go:1680 # 0x9ee409 net/http.(*response).Write+0x29 net/http/server.go:1657 # 0x150d455 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:201 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x1444e0e 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444e0d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 408] @ 0x8e7295 0x8e7145 0xd62d38 0xd62cfb 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62d37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62cfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7fe216 0x7fdad0 0x89fc87 0x8b0dfd 0xc0f61a 0xc0f5f3 0xc2206b 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0f619 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0f5f2 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 # 0xc2206a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [11: 1232] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 37888] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71b0bd 0x71b390 0x8d76f3 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71b0bc github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x71b38f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8d76f2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 448] @ 0x14da447 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 224] @ 0x53af68 0x53b68d 0x53b64f 0x15849de 0x158cd8e 0x158de85 0x163c2aa 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158cd8d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2ed github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 720] @ 0x6ba12c 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x6ba12b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 80] @ 0x40b82e 0x410d25 0xc2d032 0xc2d040 0xc37f25 0x48b5a1 # 0xc2d031 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d03f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc37f24 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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 560] @ 0x158bd78 0x158cc86 0x158de85 0x163c2aa 0x48b5a1 # 0x158bd77 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2b7 github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x158cc85 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x1e5 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 72] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 176] @ 0xb05f30 0xb79d05 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb05f2f 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 # 0xb79d04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0x53a176 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x6a9653 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x6a9652 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 2496] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9e2b05 0xa10b5f 0x9ea587 0x9ef378 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 # 0x9e2b04 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa10b5e net/http.readRequest+0x3e net/http/request.go:1080 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 64] @ 0x1159976 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x677e8a 0x672b15 0x66b687 0x66b1fb 0x660138 0x673e27 0x672394 0x642b9a 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x677e89 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672b14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b686 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642b99 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x1159976 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x8d77ab 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8d77aa github.com/pactus-project/pactus/store.newValidatorStore+0x24a github.com/pactus-project/pactus/store/validator.go:37 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 448] @ 0x74f11a 0x74f130 0x16933bb 0x16cdc9f 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16cdc9e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1344] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579a38 0x699caa 0x699837 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579a37 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699ca9 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x699836 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 400] @ 0x6b966f 0x6ba0df 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x150cfe5 0x150cfaf 0x150cf91 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150cfe4 net/textproto.MIMEHeader.Set+0x2e4 net/textproto/header.go:22 # 0x150cfae net/http.Header.Set+0x2ae net/http/header.go:40 # 0x150cf90 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x290 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:173 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x69bab0 0x69baa4 0x8d7713 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x69baaf bytes.NewReader+0x4f bytes/reader.go:159 # 0x69baa3 github.com/pactus-project/pactus/types/validator.FromBytes+0x43 github.com/pactus-project/pactus/types/validator/validator.go:49 # 0x8d7712 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 576] @ 0x698daf 0x697e96 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x1159976 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 336] @ 0x40a8f2 0x481029 0x13f84ad 0x150a24c 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x13f84ac google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.77.0/metadata/metadata.go:85 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3246: 212729856] @ 0x687527 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687526 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x4a4812 0x4a3da5 0x8ad519 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [11: 239360] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 2880] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 1728] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 320] @ 0x651de5 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x651de4 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x69ce85 0x69ce5b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ab4ad 0x6ab3cc 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69ce84 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x69ce5a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ab4ac github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ab3cb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x5eb46a 0x5fff65 0x5ff71b 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 160] @ 0x4de29f 0x4ddd73 0x6592a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddd72 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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] @ 0x1159976 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 160] @ 0x15255b5 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15255b4 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 1120] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x114ddd2 0x114a2ea 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x114ddd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [10: 17920] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 240] @ 0x5cd885 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd884 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 288] @ 0x14d854e 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d854d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 47360] @ 0x1586bc9 0x15866d4 0x1584a33 0x158cd8e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586bc8 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158cd8d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2ed github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 19584] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb 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] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [45: 10800] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 336] @ 0x48777c 0x4ed4d5 0x53afc5 0x64dba9 0x64db71 0x64ef8f 0x652425 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x64dba8 context.WithDeadline+0x2e8 context/context.go:626 # 0x64db70 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 704] @ 0x104df78 0x104df48 0x104c3d9 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104df77 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0x104df47 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 # 0x104c3d8 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a8e55 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8e54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [35: 840] @ 0x69cdd5 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69cdd4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x167bfd3 0x1687732 0x16dd8bc 0x16e28d3 0x96cf0d 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1687731 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16dd8bb crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 784] @ 0x10cfb1e 0x10cfc13 0x10cf535 0x114de7b 0x114a2ea 0x48b5a1 # 0x10cfb1d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc12 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10cf534 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 128] @ 0xc38d36 0xc37b65 0x48b5a1 # 0xc38d35 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:948 # 0xc37b64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [30: 3840] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x697cdb 0x6a7208 0x6a6f05 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x697cda github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x468b06 0x16dd853 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1466d2f 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1466d2e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 576] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x651de5 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x651de4 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [9: 576] @ 0xa10bdf 0xa10be0 0x9ea587 0x9ef378 0x48b5a1 # 0xa10bde net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa10bdf net/http.readRequest+0xbf net/http/request.go:1087 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [9: 864] @ 0xb1a5c6 0x10c0335 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a5c5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c0334 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x6a7c77 0x115b5eb 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7c76 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x115b5ea github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 480] @ 0x6a6cd5 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6cd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 3648] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 640] @ 0xbe65be 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe65bd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xafd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 5120] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x659865 0x659512 0x6593a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x659864 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x659511 net.addrTable+0x131 net/interface_linux.go:153 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [63: 5040] @ 0x51f666 0xce58d1 0xceb87c 0xd09142 0xd04262 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce58d0 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 # 0xceb87b 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 # 0xd09141 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 # 0xd04261 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 96] @ 0x167bfd3 0x5ce206 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce205 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x1051198 0xd338f7 0xd310bb 0xd3386d 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x1051197 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 # 0xd338f6 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 # 0xd310ba 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 # 0xd3386c 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 [16: 384] @ 0x97ba27 0x97be4e 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97ba26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x97be4d net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16] @ 0x8e7445 0x7423d1 0x8e7269 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7444 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8e7268 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 20736] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1584] @ 0x555a77 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [23: 5152] @ 0x599d65 0x598b35 0x598613 0x6a6515 0x6a64f7 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6514 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a64f6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:269 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [87: 155904] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2d032 0xc2d040 0xc37f25 0x48b5a1 # 0xc2d031 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d03f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc37f24 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] @ 0x845025 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x845024 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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: 23296] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc24aed 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc24aec github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 432] @ 0x53b765 0x150adcf 0x1522785 0x15099cf 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x150adce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:406 # 0x1522784 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:59 # 0x15099ce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:139 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2304] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x16e2898 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc245c5 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc245c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [27: 1728] @ 0x4df0ad 0x4df1ff 0x50bc5f 0x509aad 0x6561e9 0x66fddb 0x66ec70 0x9f4fac 0x15f51a9 0x48b5a1 # 0x4df0ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df1fe syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50bc5e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x509aac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x6561e8 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [1: 16] @ 0x7f758c 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f758b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0xce561e 0xce34dd 0xce4754 0xd3fcf9 0x10cf52f 0xc1bc6d 0x48b5a1 # 0xce561d 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 # 0xce34dc 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [66: 1056] @ 0xcee6b6 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3fbaa 0xd33d8f 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3fba9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:136 # 0xd33d8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [4: 256] @ 0x5c2c66 0x5c2c67 0x158d49c 0x158de85 0x163c2aa 0x48b5a1 # 0x5c2c65 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x5c2c66 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158d49b github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x3fb github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x920bd4 0x968e7c 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x920bd3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x968e7b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 3264] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 256] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x1693357 0x16dd73a 0x16e28d3 0x16e2469 0x969627 0x9695d3 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x969626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9695d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 6688] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x746ced 0x9e35fc 0x9e35ca 0x151dd45 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x746cec net/url.parseQuery+0x18c net/url/url.go:1021 # 0x9e35fb net/url.ParseQuery+0x37b net/url/url.go:991 # 0x9e35c9 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x151dd44 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x8466f6 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x103a655 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8466f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x103a654 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 480] @ 0x10cfbca 0x10cf535 0x114de7b 0x114a2ea 0x48b5a1 # 0x10cfbc9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10cf534 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [22: 1056] @ 0x5b9053 0x5b92ec 0x15915b7 0x1591553 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15915b6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x1159976 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 512] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 480] @ 0x1523b7d 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1523b7c github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x9c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:104 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x167bfd3 0x16e23e7 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16e23e6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x142986b 0x1426e7f 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142986a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x1426e7e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 24] @ 0x1586dbb 0x15866d4 0x1584a33 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586dba github.com/go-zeromq/zmq4.(*Queue).Push+0x2ba github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 720] @ 0x140e199 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e198 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x398 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 432] @ 0x158bd78 0x158d1fd 0x158de85 0x163c2aa 0x48b5a1 # 0x158bd77 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2b7 github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x158d1fc github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x15c github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 13440] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 3648] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [35: 1680] @ 0x53b765 0x144f974 0x144f954 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x144f973 google.golang.org/grpc/metadata.NewIncomingContext+0x16d3 google.golang.org/grpc@v1.77.0/metadata/metadata.go:165 # 0x144f953 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:547 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [139: 13344] @ 0xaff48f 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff48e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1147d5c 0x10bf042 0x10bd99b 0x10bd246 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10bf041 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 # 0x10bd99a 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 # 0x10bd245 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: 960] @ 0xcff9b3 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff9b2 github.com/libp2p/go-yamux/v5.newSession+0x2b2 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 336] @ 0x1458b05 0x1458652 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1458b04 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [14: 224] @ 0x539425 0x9ef194 0x48b5a1 # 0x539424 context.WithCancel+0x64 context/context.go:242 # 0x9ef193 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [15: 2880] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 704] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [15: 2640] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x697a16 0x15967e2 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x697a15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15967e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xcee6b6 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd00e2b 0xd03131 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd00e2a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd03130 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 1248] @ 0x14419ac 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x1524005 0x15f0138 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14419ab google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524004 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 # 0x15f0137 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0xd089ac 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb79ab2 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd089ab github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb79ab1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 21760] @ 0x952e15 0x952de5 0x952cf7 0x79d822 0x79dc7c 0x952c76 0x9527f4 0x79d822 0x79dc7c 0x9524f6 0x9520cb 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x952e14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x952de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x952cf6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x952c75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9527f3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9524f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9520ca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1536] @ 0x57604b 0x5769c5 0xb75907 0xb75668 0x48b5a1 # 0x57604a math/rand.(*Rand).Perm+0x2a math/rand/rand.go:230 # 0x5769c4 math/rand.Perm+0x24 math/rand/rand.go:476 # 0xb75906 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0xe6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:521 # 0xb75667 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: 224] @ 0x10cfb85 0x10cfc1b 0x10cf535 0xc1bc6d 0x48b5a1 # 0x10cfb84 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cfc1a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10cf534 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [10: 960] @ 0x5d1cc5 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 7168] @ 0x8ad54f 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x15f5bae 0x15f5b55 0x15f5b47 0x15f0446 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f5bad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15f5b54 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f5b46 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x15f0445 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x405 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x7caa6e 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7caa6d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x14cfdaa 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14cfda9 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.77.0/server.go:1245 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 336] @ 0x8d7065 0x8d700f 0x8d3ac6 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d7064 github.com/pactus-project/pactus/store.txKey+0x304 github.com/pactus-project/pactus/store/tx.go:19 # 0x8d700e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x2ae github.com/pactus-project/pactus/store/tx.go:46 # 0x8d3ac5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0xcee6b6 0xce579b 0xce56e5 0xce34dd 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce34dc 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x696765 0x69e7e5 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x696764 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x69e7e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 640] @ 0x1446e34 0x14de149 0x14ddf7c 0x14dd2a5 0x14dc002 0x14dcf52 0x14bbb59 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1446e33 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14de148 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14ddf7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14dd2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 400] @ 0x58a9cc 0x58a8ef 0x58a0dd 0x57992c 0x579a38 0x699caa 0x699837 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58a9cb math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a8ee math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579a37 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699ca9 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x699836 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x6b7c0c 0x6b7c51 0x1160618 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b7c0b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b7c50 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x1160617 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd7 github.com/pactus-project/pactus/state/validation.go:24 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 128] @ 0x15f0cde 0x15f0c9a 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0cdd github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xfd github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f0c99 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 224] @ 0x1437e35 0x1438df1 0x1437799 0x14413f2 0x48b5a1 # 0x1437e34 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:717 # 0x1438df0 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x1437798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x14413f1 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: 16] @ 0xd2eda5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xd2eda4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [31: 1488] @ 0x480fda 0x480fef 0xc24854 0xc247c9 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc24853 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x613 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc247c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 512] @ 0x7796eb 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x7796ea github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x79dbe5 0x95d732 0x95d62c 0x79d822 0x79dc7c 0x95d4d4 0x95d43c 0x92e6b7 0x96909d 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95d731 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d62b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d4d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95d43b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96909c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1693450 0x16ddab5 0x16e2a06 0x16e1e90 0x967cd8 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e1e8f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x967cd7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4cb4fd 0x4cc1a5 0x4c9eb4 0x855605 0x849722 0x848ae9 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4cb4fc reflect.makeFloat+0x3c reflect/value.go:3418 # 0x4cc1a4 reflect.cvtFloat+0xe4 reflect/value.go:3514 # 0x4c9eb3 reflect.Value.Convert+0xb3 reflect/value.go:3160 # 0x855604 google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:301 # 0x849721 google.golang.org/protobuf/internal/impl.consumeMap+0x701 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:170 # 0x848ae8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:65 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f44f3 0x71b35b 0x8d76f3 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71b35a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8d76f2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 216] @ 0x97ba27 0x97b852 0x979688 0x151106c 0x1511058 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x97ba26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x97b851 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:665 # 0x979687 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x151106b net/http.Header.Get+0xeb net/http/header.go:50 # 0x1511057 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xd7 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:397 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x7798b1 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xd6cd75 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6cd74 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 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 3072] @ 0x6a837e 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a837d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 512] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x468a32 0x467f25 0x468145 0x66d546 0x66d493 0x9eeffb 0x48b5a1 # 0x66d545 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66d492 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x9eeffa net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [22: 2112] @ 0x531bbf 0x778e39 0x778e1f 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x778e38 strings.Split+0x78 strings/strings.go:361 # 0x778e1e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x89f7b3 0x89fb7e 0x89facb 0x104ff6c 0x104f858 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x89f7b2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89fb7d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89faca github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0x104ff6b 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 # 0x104f857 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 2816] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 192] @ 0x797e9b 0x7caa85 0x7caa5b 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x797e9a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7caa84 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7caa5a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x857ed5 0x87b84f 0x87f7a2 0x140ddb1 0x7f75d6 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x857ed4 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/convert_list.go:75 # 0x87b84e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:227 # 0x87f7a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x140ddb0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x7f75d5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 128] @ 0x539425 0x144f8fb 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x539424 context.WithCancel+0x64 context/context.go:242 # 0x144f8fa google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165a google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:542 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 240] @ 0x6a6cd5 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6cd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 3456] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 80] @ 0x539425 0x9ea9ec 0x9ef378 0x48b5a1 # 0x539424 context.WithCancel+0x64 context/context.go:242 # 0x9ea9eb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 528] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce34ad 0xce4754 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x169336f 0x16dd73a 0x16e28d3 0x16e2469 0x967d3e 0x967d09 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967d3d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x967d08 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 38912] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x92ea11 0x92ea12 0x92ea99 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x92ea10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x92ea11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x92ea98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7b731f 0x7bd1ed 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b731e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7bd1ec crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x14506b6 0x14506c1 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x14506b5 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2415 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x14506c0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [7: 672] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 560] @ 0x6b966f 0x6ba0df 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 880] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [53: 2544] @ 0xc11165 0xc10fe5 0xc31522 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x53ae39 0x53b68d 0x53b64f 0x103bf45 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x103bf44 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7b051e 0x7b0533 0x9767b4 0x9283b6 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9767b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xcee6b6 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0xce7245 0xce6e71 0xd042f5 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd042f4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [405: 71280] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 504] @ 0x5c1eab 0x5c27a6 0x69835d 0x115c158 0x115c16c 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115c157 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115c16b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x40b github.com/pactus-project/pactus/state/state.go:306 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x698ad6 0x69d107 0x8d3d73 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698ad5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69d106 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8d3d72 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x392 github.com/pactus-project/pactus/store/store.go:180 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xb77067 0xb907bf 0xb903ac 0x48b5a1 # 0xb77066 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:725 # 0xb907be github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:100 # 0xb903ab 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 [16: 3072] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 96] @ 0x158ccbc 0x158cc99 0x158de85 0x163c2aa 0x48b5a1 # 0x158ccbb github.com/go-zeromq/zmq4.NewMsg+0x21b github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x158cc98 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x1f8 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:33 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x707d7a 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x707d79 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1456] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce350a 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce3509 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x103beeb 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x103beea 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2560] @ 0x7b051e 0x7b0533 0x9767b4 0x9283b6 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9767b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 81920] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x8472b6 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x103a655 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8472b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x103a654 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 5760] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 384] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x11959d5 0x1192a3e 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11959d4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x1192a3d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [73: 2093056] @ 0x49df4f 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49df4e strconv.fmtF+0x22e strconv/ftoa.go:461 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x140df05 0x140deba 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140df04 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:193 # 0x140deb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:244 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 544] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0xb797f4 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0xb797f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6b933b 0x6b9318 0x6b925f 0x115ea08 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b933a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b9317 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b925e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115ea07 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:551 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 384] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2304] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x58a9cc 0x58a8ef 0x58a0dd 0x57992c 0x579a38 0x699caa 0x699a7e 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58a9cb math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a8ee math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579a37 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699ca9 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x699a7d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [34: 1088] @ 0x5eb46a 0x5fff65 0x5ff6c9 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 384] @ 0x79dbe5 0x959af4 0x959ad3 0x79d822 0x79dc7c 0x95913d 0x959034 0x79d822 0x79dc7c 0x958978 0x958875 0x79d822 0x79dc7c 0x958734 0x95869c 0x92e6b7 0x968ce5 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x959af3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x959ad2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95913c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x959033 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958977 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x958874 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95869b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x158f866 0x158f852 0x158f83a 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158f865 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:127 # 0x158f851 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x71 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158f839 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xc0f75a 0xc2206b 0x48b5a1 # 0xc0f759 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 # 0xc2206a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [5: 120] @ 0x7f7a5d 0x140f685 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f7a5c google.golang.org/protobuf/internal/order.RangeEntries+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:92 # 0x140f684 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 640] @ 0x140e199 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e198 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x398 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xce494f 0xd3fcf9 0x10cf52f 0xc1bc6d 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xce494e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 80] @ 0xd11910 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0xd1190f 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 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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 [28: 672] @ 0xce2b35 0xce1626 0xd33bd7 0x48b5a1 # 0xce2b34 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 # 0xce1625 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 # 0xd33bd6 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 [4: 96] @ 0x5c5055 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c5054 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 80] @ 0x14dc7c8 0x14da25f 0x14dc1d7 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dc7c7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14da25e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 64] @ 0x13c1665 0x144ab9f 0x144b46e 0x48b5a1 # 0x13c1664 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x144ab9e google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [1: 16] @ 0x4e5ccc 0x79c4e5 0x7b785a 0x7b790b 0x7bd0e5 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0x79c4e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7b7859 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:206 # 0x7b790a crypto/x509.parseValidity+0x2a crypto/x509/parser.go:220 # 0x7bd0e4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 672] @ 0x40a8f2 0x481029 0x14df0d2 0x14df0b5 0x14df0a0 0x14ddaf7 0x14dd645 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14df0d1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x14df0b4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14df09f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x14ddaf6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 768] @ 0x158ea71 0x158ea5d 0x158ea4b 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158ea70 encoding/hex.EncodeToString+0x230 encoding/hex/hex.go:127 # 0x158ea5c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x21c github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158ea4a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:45 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1728] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x6a967c 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x6a967b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 312] @ 0xb05e25 0xb79ce7 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb05e24 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 # 0xb79ce6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x415a34 0x4ed7b1 0xd010e5 0x48b5a1 # 0x4ed7b0 time.NewTicker+0x30 time/tick.go:43 # 0xd010e4 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16933bb 0x16dd73a 0x16e28d3 0x96ce8e 0x9283a7 0x96abd3 0x963e65 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96ce8d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96abd2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x963e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7798cd 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x697ad2 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x697ad1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 96] @ 0x1452a45 0x1451136 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1452a44 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:953 # 0x1451135 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x275 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:720 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [17: 544] @ 0x144e457 0x144e446 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144e456 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x144e445 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:402 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [27: 10368] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 448] @ 0x14d854e 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d854d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 1056] @ 0x40a8f2 0x481029 0x9ebc66 0x9eb7f7 0x15f5bfa 0x15f063a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebc65 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f5bf9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x15f0639 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 1728] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [61: 5856] @ 0xb1a07f 0xb1a572 0x10bfdf9 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a07e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bfdf8 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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 [13: 2496] @ 0x6976c5 0x6996a8 0x69961e 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6976c4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x6996a7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69961d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [46: 1472] @ 0x69d385 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d384 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 320] @ 0x53d4e5 0x53d659 0x770d7d 0x8b0e2c 0xc134f6 0xc1351e 0xd2e5e4 0xd3c5a5 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x770d7c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc134f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1351d 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 # 0xd2e5e3 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 # 0xd3c5a4 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] @ 0x7339b6 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7339b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 1728] @ 0xc11165 0xc1146a 0xc315f9 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc11469 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 # 0xc315f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 409600] @ 0x1406c7f 0x140ded3 0x140deba 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x140ded2 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0xd2 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:192 # 0x140deb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:244 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 384] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x6b34dc 0x1162a31 0x1168d98 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b34db github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x3b github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 # 0x1162a30 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x230 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x1168d97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 16896] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 2016] @ 0x158bd78 0x158cc86 0x158de85 0x163c2aa 0x48b5a1 # 0x158bd77 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2b7 github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x158cc85 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x1e5 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 131072] @ 0x8ad54f 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xcff9d9 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff9d8 github.com/libp2p/go-yamux/v5.newSession+0x2d8 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 16000] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 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] @ 0x480fda 0x480fef 0xd118e5 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0xd118e4 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 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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: 2016] @ 0x6a8db6 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8db5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 672] @ 0x40cbf2 0x40aa79 0x481029 0x97bcd1 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bcd0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [13: 416] @ 0x40cbf2 0x40b74d 0x410d25 0xc25ea9 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [47: 4512] @ 0x14dcde5 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dcde4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 208] @ 0x10ce5f3 0xd33d85 0x48b5a1 # 0x10ce5f2 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0x10bed9d 0x10bedde 0x10bec85 0x10d077a 0x1036709 0x103b905 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x10bed9c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10beddd 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 # 0x10bec84 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 # 0x10d0779 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 # 0x1036708 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 # 0x103b904 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x539e0a 0x931ced 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x931cec crypto/tls.(*Conn).handshakeContext.func2+0x4c crypto/tls/conn.go:1552 0: 0 [4: 768] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xd5945f 0xd557d7 0xd55f6d 0xd66745 0xd68bb9 0xd02d35 0xd023fc 0x48b5a1 # 0xd5945e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd557d6 github.com/flynn/noise.aeadCipher.Encrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:183 # 0xd55f6c github.com/flynn/noise.(*CipherState).Encrypt+0x8c github.com/flynn/noise@v1.1.0/state.go:59 # 0xd66744 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 # 0xd68bb8 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 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [11: 1408] @ 0x104e32b 0x104e2d8 0x104c3d9 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104e32a github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x48a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x104e2d7 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 # 0x104c3d8 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x56f5ff 0x55ee53 0x55c573 0x55c332 0x567150 0x6bec06 0x6d7544 0x6be186 0x6d219d 0x6e675f 0x6e6754 0x6e7228 0x6e7485 0x1193076 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x56f5fe encoding/json.appendString[...]+0x7be encoding/json/encode.go:1074 # 0x55ee52 encoding/json.stringEncoder+0x412 encoding/json/encode.go:632 # 0x55c572 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x55c331 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x56714f encoding/json.(*Encoder).Encode+0xcf encoding/json/stream.go:212 # 0x6bec05 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x6d7543 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6be185 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6d219c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6e675e github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6e6753 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x6e7227 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6e7484 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1193075 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x155 github.com/pactus-project/pactus/sync/handler_hello.go:165 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 480] @ 0xbe7b2c 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b2b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 4320] @ 0x158be0e 0x158bdea 0x158c5bf 0x158de85 0x163c2aa 0x48b5a1 # 0x158be0d encoding/binary.bigEndian.AppendUint32+0x34d encoding/binary/binary.go:192 # 0x158bde9 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x329 github.com/pactus-project/pactus/www/zmq/publisher.go:69 # 0x158c5be github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x13e github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 129024] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x54433a 0x5c440a 0x5c4f72 0x6a0ab3 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 576] @ 0xb776d8 0xb77693 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb776d7 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb77692 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xcee6b6 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f8b6 0xc1c34e 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f8b5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:90 # 0xc1c34d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x12d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:163 0: 0 [6: 1536] @ 0xd054c8 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xd054c7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3695: 272424960] @ 0x687586 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687585 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 96] @ 0x1466d0f 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1466d0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xde9e48 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xde9e47 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 160] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [106: 4341760] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [74: 85248] @ 0x6870b1 0x6871e7 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6870b0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6871e6 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 7168] @ 0x6a837e 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a837d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 189440] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 960] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 512] @ 0x4a4812 0x4a3da5 0x8ad519 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [32: 4608] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x6b8585 0x11601bd 0x158e997 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6b8584 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x224 github.com/pactus-project/pactus/committee/committee.go:233 # 0x11601bc github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7c github.com/pactus-project/pactus/state/state.go:722 # 0x158e996 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x156 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 240] @ 0x40a8f2 0x481029 0x14c830a 0x14c82ed 0x14c82e0 0x14dde67 0x14dd645 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14c8309 google.golang.org/grpc/metadata.MD.Copy+0x49 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x14c82ec google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x2c google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14c82df google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.77.0/rpc_util.go:248 # 0x14dde66 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.77.0/stream.go:1054 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 1664] @ 0x4c9a9d 0x82a687 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82a686 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 179712] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 896] @ 0x415a34 0x4ed288 0x6b35d0 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0x6b35cf github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4f github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:22 0: 0 [6: 288] @ 0x48fcf7 0x5488a7 0x7f7b6b 0x140f685 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7b6a google.golang.org/protobuf/internal/order.RangeEntries+0x1aa google.golang.org/protobuf@v1.36.11/internal/order/range.go:105 # 0x140f684 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [48: 13824] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 208] @ 0x86b3d3 0x868e82 0x868b0c 0x800b62 0x8008d2 0x104d516 0x104cd05 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x86b3d2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x868e81 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x868b0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x800b61 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8008d1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104d515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104cd04 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [16: 3072] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [22: 1056] @ 0x53b765 0x14da4f0 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x14da4ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x159737c 0x1597311 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159737b github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1597310 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 2880] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2880] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a96dc 0x6a9593 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 480] @ 0x48fd0b 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x69423b 0x11961a2 0x11960dd 0x1195b2e 0x114fcca 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x69423a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x11961a1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:291 # 0x11960dc github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:303 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20514: 13612105728] @ 0x692a2e 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x11915a5 0x1190eb4 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x692a2d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11915a4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190eb3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [22: 4224] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 400] @ 0x1586851 0x1585e1c 0x48b5a1 # 0x1586850 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1585e1b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [8: 7168] @ 0x168ff3a 0x9767f9 0x9283b6 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 576] @ 0x5c2c06 0x5c2c67 0x158d49c 0x158de85 0x163c2aa 0x48b5a1 # 0x5c2c05 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x5c2c66 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158d49b github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x3fb github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 544] @ 0x1441eb0 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441eaf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 264] @ 0x5c1eab 0x5c27a6 0x69835d 0x159153f 0x1591553 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x159153e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x23e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 544] @ 0x145ae3c 0x145201c 0x1452003 0x14511c5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x145ae3b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x145201b google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x1452002 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:851 # 0x14511c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:711 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [33: 1056] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 2128] @ 0x539e0a 0x1441bda 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1441bd9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 47360] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 18944] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [20: 1920] @ 0x14d88b9 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d88b8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [115: 7536640] @ 0x687527 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687526 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [667: 442589184] @ 0x692a2e 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191245 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x692a2d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191244 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 1680] @ 0x53ae39 0x53b68d 0x53b64f 0x15849de 0x158d312 0x158de85 0x163c2aa 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158d311 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x271 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x5b9332 0x159692d 0x15968c1 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159692c github.com/pactus-project/pactus/crypto.Address.String+0x3cc github.com/pactus-project/pactus/crypto/address.go:89 # 0x15968c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 12288] @ 0x7bcba5 0x7bdefd 0xd6b288 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7bcba4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd6b287 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 128] @ 0x4e5ccc 0xcee68f 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x16e3bf7 0x16933bb 0x16dd73a 0x16e28d3 0x16e2469 0x96959f 0x96956a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e3bf6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96959e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x969569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x152555c 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x152555b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:328 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 2496] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 1824] @ 0xb1a5c6 0x10bfdf9 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a5c5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bfdf8 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 288] @ 0x8e1e85 0x8e1eca 0x8e455e 0x8e43d3 0x8e62bf 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1e84 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8e1ec9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e62be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 11141120] @ 0x6f75b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f75b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [30: 2400] @ 0x1446e34 0x14de149 0x14ddf7c 0x14dd2a5 0x14dc002 0x14dcf52 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1446e33 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14de148 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14ddf7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14dd2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 2560] @ 0x1586851 0x1585e1c 0x48b5a1 # 0x1586850 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1585e1b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [9: 432] @ 0x6b933b 0x6b9318 0x8d16da 0x8d52df 0x115e9f5 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b933a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b9317 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8d16d9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8d52de github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115e9f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 400] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [71: 1704] @ 0xc11165 0xc10fe5 0xc31522 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 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] @ 0x1590c18 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1590c17 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x97 github.com/pactus-project/pactus/www/grpc/blockchain.go:257 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 26112] @ 0x53da55 0x53d47d 0x53d659 0x92b2bd 0x92ea11 0x92ea12 0x92ea99 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x92b2bc crypto/tls.(*Conn).readRecordOrCCS+0x13bc crypto/tls/conn.go:787 # 0x92ea10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x92ea11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x92ea98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1392] @ 0x142bcc5 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142bcc4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 26880] @ 0x92da2e 0x92e25b 0x92e726 0x968ce5 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92da2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x92e25a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 672] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 2496] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 13440] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 13824] @ 0x4a4812 0x4a3da5 0x8ad6f4 0xc1b26e 0xc1b257 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad6f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1b26d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc1b256 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x51f666 0xce2514 0xce254e 0xce0851 0xce3f4c 0xd60d9d 0xd6043a 0xd5e9d2 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2513 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 # 0xce254d 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 # 0xce0850 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 # 0xce3f4b 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 # 0xd60d9c 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 10400] @ 0x6b78f3 0x1160ac2 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b78f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x1160ac1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 576] @ 0x15965e5 0x15965cd 0x1596595 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15965e4 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x15965cc github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1596594 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x1147d5c 0x10bf042 0x10bd99b 0x10bd246 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10bf041 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 # 0x10bd99a 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 # 0x10bd245 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: 2240] @ 0x1512565 0x151250e 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1512564 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xa4 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:416 # 0x151250d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:543 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 288] @ 0xc4e6a5 0xc4e3bc 0x48b5a1 # 0xc4e6a4 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc4e3bb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 16] @ 0x69d305 0x6a8e99 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69d304 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 1408] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 11520] @ 0x8d1ac7 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d1ac6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [53: 3392] @ 0x6abc5d 0x6abc02 0x6abbf0 0x6ac23d 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6abc5c github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6abc01 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6abbef github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6ac23c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 28672] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 14976] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 512] @ 0x1446072 0x144abdf 0x144b46e 0x48b5a1 # 0x1446071 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:955 # 0x144abde google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [1: 64] @ 0x114bdf4 0x114b52e 0x48b5a1 # 0x114bdf3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x114b52d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [5: 2880] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 16384] @ 0x15effa5 0x15eff66 0x15effb4 0x15ef35f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15effa4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15eff65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x15effb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x15ef35e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [69: 7728] @ 0xc2342c 0xc23420 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2342b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2341f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 128] @ 0x1466d2f 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1466d2e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 1344] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 327680] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [12: 192] @ 0xcee6b6 0xcf0059 0xceabb2 0xce47b2 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce47b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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 0x410cf9 0x9ebd7f 0x9eb7f7 0x15f5bfa 0x15f6465 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f5bf9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x15f6464 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x698bb3 0x69d39f 0x6a8e99 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [376: 30080] @ 0x89fd34 0x8ae0a6 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ae0a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 48] @ 0x6b932a 0x8d16da 0x8d52df 0x115e9f5 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b9329 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8d16d9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8d52de github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115e9f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 160] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 416] @ 0x4a07f2 0x51e5b6 0x51e5b7 0x520c95 0x522755 0x52541e 0x51c5c5 0xa10d85 0xa10d86 0x9ea587 0x9ef378 0x48b5a1 # 0x4a07f1 strconv.appendQuotedWith+0x2f1 strconv/quote.go:49 # 0x51e5b5 strconv.AppendQuote+0xd5 strconv/quote.go:132 # 0x51e5b6 fmt.(*fmt).fmtQ+0xd6 fmt/format.go:460 # 0x520c94 fmt.(*pp).fmtString+0x34 fmt/print.go:503 # 0x522754 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xa10d84 net/http.badStringError+0x264 net/http/request.go:96 # 0xa10d85 net/http.readRequest+0x265 net/http/request.go:1099 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [16: 3072] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x640a5a 0x661a45 0x65f6d3 0x670d6c 0x118ecc5 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x640a59 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x661a44 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f6d2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x670d6b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118ecc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [15: 480] @ 0x9f50cb 0x15f51a9 0x48b5a1 # 0x9f50ca net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [1: 48] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 3072] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 800] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [162: 33696] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc248e5 0xc247c9 0xc23376 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc248e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc247c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc23375 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 160] @ 0x1441a92 0x1441a81 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441a91 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1441a80 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 3840] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 416] @ 0x5178a8 0x5174ec 0x668033 0x667d7a 0x6466cb 0x646105 0x665147 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x5178a7 os.statNolog+0x27 os/stat_unix.go:30 # 0x5174eb os.Stat+0x2b os/stat.go:13 # 0x668032 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x667d79 net.getSystemNSS+0x19 net/nss.go:34 # 0x6466ca net.(*conf).lookupOrder+0x42a net/conf.go:351 # 0x646104 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x665146 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 128] @ 0x104b309 0x1050e6f 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0x104b308 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 # 0x1050e6e 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 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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 [15: 2880] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 13824] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 432] @ 0x53b765 0x14da4f0 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x14da4ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [84: 688128] @ 0x118e01d 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x118e01c github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [25: 1200] @ 0x1524173 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1524172 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:135 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 480] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 1440] @ 0x51f666 0xce34ad 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3264] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x69757b 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69757a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 8736] @ 0x6b7469 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b7468 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 192] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0x1151dc9 0x1151b0a 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1151dc8 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151b09 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 480] @ 0x480fda 0x480fef 0x158e976 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158e975 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:36 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [25: 2800] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x15849de 0x158cd8e 0x158de85 0x163c2aa 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158cd8d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2ed github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x956a45 0x956a11 0x956917 0x79d822 0x79dc7c 0x9568d4 0x9568b3 0x79d822 0x79dc7c 0x956874 0x956853 0x79d822 0x79dc7c 0x955abd 0x9559b4 0x79d822 0x79dc7c 0x9558d4 0x9558b3 0x79d822 0x79dc7c 0x9557f4 0x95575c 0x92e6b7 0x96886c 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x956a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x956a10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x956916 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1021 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9568d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9568b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x956873 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x956852 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x955abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9559b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9558d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9558b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9557f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95575b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96886b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x58ca1d 0x58c9e8 0x579226 0x5c7fc5 0x5c7fc6 0x5c7ca5 0x5f0cee 0x5ef5d2 0x697546 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ca1c math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c9e7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7fc4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5c7fc5 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5c7ca4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f0ced 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 # 0x5ef5d1 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 # 0x697545 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 1536] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [22: 1056] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x15915b7 0x1591553 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15915b6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 640] @ 0xd40679 0xd4066b 0xd32ac5 0x10bf0d7 0x10bece6 0x10d077a 0x1036709 0x103b905 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bf0d6 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103b904 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 4096] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [10: 1920] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 56] @ 0xd0899b 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb79ab2 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd0899a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb79ab1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [263: 235648] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc25ea9 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 2304] @ 0x696765 0x69e7e5 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x696764 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x69e7e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 32] @ 0x14d88a5 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d88a4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 256] @ 0x779c25 0x77cc5c 0x103b577 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x103b576 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0xbe6cb8 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6cb7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x797b6a 0x797e53 0x7caa85 0x7caa5b 0xd6bb58 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x797b69 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x797e52 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7caa84 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7caa5a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd6bb57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 8] @ 0x6ba118 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6ba117 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 72] @ 0x6b74c9 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b74c8 github.com/pactus-project/pactus/committee.(*committee).Update+0x388 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x6ad157 0xcff925 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0x6ad156 log.New+0x56 log/log.go:74 # 0xcff924 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1693357 0x16dd73a 0x16e28d3 0x16e2469 0x16e1f85 0x96953a 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16e1f84 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x969539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x14d88b9 0x14bbb31 0x15d685a 0x14bba05 0x1537165 0x15f6354 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d88b8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1537164 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 # 0x15f6353 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 800] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2880] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xce2345 0xce0491 0xce458f 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce2344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:542 # 0xce0490 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 # 0xce458e 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 336] @ 0x48fcf7 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [34: 2176] @ 0xb1a1b0 0xb1a572 0x10c0335 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a1af github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c0334 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 8064] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 96] @ 0xd088f0 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xb79ab2 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd088ef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb79ab1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5d1cc5 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x14c914c 0x14e3c59 0x14dc991 0x14bbb59 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14c914b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.77.0/rpc_util.go:796 # 0x14e3c58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.77.0/stream.go:1866 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x8e786c 0xb7ea25 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8e786b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7ea24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 198912] @ 0x49ddb0 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49ddaf strconv.fmtF+0x8f strconv/ftoa.go:450 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x665ee9 0x92dac9 0x92e25b 0x92d39a 0x9310a7 0x930ec6 0xd00c44 0xd03131 0x48b5a1 # 0x665ee8 net.(*conn).Write+0x68 net/net.go:210 # 0x92dac8 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:955 # 0x92e25a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x92d399 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x9310a6 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x930ec5 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xd00c43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd03130 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [7: 336] @ 0x53b765 0x1444c94 0x1444c67 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1444c93 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1444c66 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 576] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2880] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x79dbe5 0x95c754 0x95c6bc 0x95dd78 0x969b86 0x96a992 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c753 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95c6bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x95dd77 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x969b85 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x96a991 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x65b0bf 0x66d371 0x66d352 0x9eeffb 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x66d370 net.ipEmptyString+0x50 net/ip.go:332 # 0x66d351 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x9eeffa net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [4: 192] @ 0x557ea5 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x557ea4 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [32: 4608] @ 0x158eb27 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158eb26 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x2e6 github.com/pactus-project/pactus/www/grpc/blockchain.go:43 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x1441b45 0x1441abc 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441b44 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1441abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x79dbe5 0x959874 0x959853 0x79d822 0x79dc7c 0x9592e5 0x9591d7 0x79d822 0x79dc7c 0x958978 0x958875 0x79d822 0x79dc7c 0x958734 0x95869c 0x92e6b7 0x968ce5 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x959873 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x959852 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9592e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9591d6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958977 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x958874 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x958733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95869b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x968ce4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x16dd705 0x16e28d3 0x16e2469 0x967d3e 0x967d09 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16dd704 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967d3d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x967d08 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7fe216 0x7fdad0 0xafddc6 0xb0aa92 0xb7b273 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0aa91 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 # 0xb7b272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 480] @ 0xce58ed 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xce58ec 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 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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: 3264] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 1152] @ 0xafd990 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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 [22: 33792] @ 0x7bcba5 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7bcba4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x7881ff 0x787fb1 0x96d3fb 0x96487d 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7881fe crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x787fb0 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x96d3fa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x96487c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [39: 159744] @ 0x5b1a8e 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5b1a8d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2880] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 384] @ 0x1693450 0x16ce2d3 0x16c7cff 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ce2d2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c7cfe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 57344] @ 0x4a01cb 0x49fe7f 0x1406885 0x140eddf 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a01ca strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49fe7e strconv.AppendInt+0xfe strconv/itoa.go:44 # 0x1406884 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:181 # 0x140edde google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [93: 195035136] @ 0x6f0be5 0x70a225 0x730a05 0x715d28 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0be4 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 # 0x70a224 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x730a04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x715d27 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 3456] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 1064960] @ 0x49df4f 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49df4e strconv.fmtF+0x22e strconv/ftoa.go:461 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1584] @ 0x6a8db6 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8db5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 384] @ 0x6a6dbc 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6dbb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 384] @ 0x53b765 0x150adcf 0x1523505 0x15099cf 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x150adce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:406 # 0x1523504 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:59 # 0x15099ce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:139 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [59: 2832] @ 0x480fda 0x480fef 0x14491a6 0x144b46e 0x48b5a1 # 0x14491a5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1461 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [5: 92160] @ 0x6f0d35 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0d34 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [53: 1696] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc28665 0xc28485 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc28664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc28484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [24: 4608] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [35: 1680] @ 0x69665e 0x69ea0f 0x115c10b 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69665d github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x69ea0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115c10a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 384] @ 0x1509d55 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1509d54 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x434 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:188 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 6272] @ 0x168ff3a 0x9767f9 0x9283b6 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1446e34 0x14de149 0x14ddf7c 0x14dd2a5 0x14dc002 0x14dcf52 0x14bbb59 0x15d685a 0x14bba05 0x1523a65 0x15ef2f8 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1446e33 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14de148 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14ddf7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14dd2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523a64 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 # 0x15ef2f7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 286720] @ 0x140df05 0x140deba 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140df04 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:193 # 0x140deb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:244 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x1509854 0x150987c 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1509853 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.77.0/metadata/metadata.go:173 # 0x150987b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:87 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2112] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdf661c 0xdcd4fd 0xdcd4db 0xdccedd 0xddd199 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 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 # 0xdf661b 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 # 0xdcd4fc 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 # 0xdcd4da github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:156 # 0xdccedc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xddd198 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 2688] @ 0x14d955f 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d955e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [45: 426240] @ 0x49df4f 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49df4e strconv.fmtF+0x22e strconv/ftoa.go:461 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 7077888] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 640] @ 0x58dba5 0x58db62 0x58ccbb 0x579226 0x699c65 0x699c46 0x699837 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58dba4 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58db61 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58ccba math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x699c64 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x699c45 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x699836 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [33: 2112] @ 0x468a32 0x467f25 0x46808a 0x9f2ae5 0x9f2425 0x9f3365 0xa11e2e 0x9ef605 0x48b5a1 # 0x9f2ae4 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9f2424 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9f3364 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 3072] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 8960] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x167bfd3 0x5ce206 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce205 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 560] @ 0x6b966f 0x6ba18a 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x53b765 0x15099b2 0x1509976 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x15099b1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:388 # 0x1509975 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:137 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 2880] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 1152] @ 0xd3305b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0xd3305a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [23: 1104] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x7f74f5 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 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 # 0x7f74f4 google.golang.org/protobuf/internal/order.RangeFields+0x74 google.golang.org/protobuf@v1.36.11/internal/order/range.go:40 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x4c584b 0x4b4291 0x848e57 0x848ca7 0x85b105 0x85ae6f 0x85ad9e 0x801d22 0x801c4c 0x1466cda 0x1466cc9 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4290 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x848e56 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x848ca6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x85b104 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x85ae6e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x85ad9d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x801d21 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x801c4b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x1466cd9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x1466cc8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 3840] @ 0x9243d0 0xd6b065 0xd6cb85 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x9243cf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd6b064 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 # 0xd6cb84 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 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xc303ac 0xc30255 0xc2c525 0xc37f25 0x48b5a1 # 0xc303ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc30254 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [17: 1632] @ 0x140f5b8 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140f5b7 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x137 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 672] @ 0x531bbf 0x151122f 0x1511040 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x151122e strings.Split+0x2ae strings/strings.go:361 # 0x151103f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xbf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:415 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x696865 0x69e7e5 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x696864 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x69e7e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 416] @ 0x8c5ecc 0x8c6525 0x8ce177 0x15a052a 0x15a1026 0x159b40b 0x159b6da 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x8c5ecb regexp.(*Regexp).doOnePass+0x52b regexp/exec.go:507 # 0x8c6524 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0x8ce176 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x15a0529 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x15a1025 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x159b40a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x159b6d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 3328] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 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] @ 0x672a05 0x66ba90 0x66b1fb 0x660138 0x673e27 0x672394 0x642b9a 0x6425f3 0x65104c 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x672a04 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66ba8f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x672393 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642b99 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x6425f2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x65104b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [52: 9152] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 112] @ 0x531bbf 0x694325 0x69430b 0x69b3ac 0x69b48b 0x15f5f2f 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x694324 strings.Split+0xc4 strings/strings.go:361 # 0x69430a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x69b3ab github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce350a 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce3509 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x158d236 0x158d210 0x158de85 0x163c2aa 0x48b5a1 # 0x158d235 github.com/go-zeromq/zmq4.NewMsg+0x195 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x158d20f github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x16f github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:26 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 768] @ 0x4a423c 0x4a4086 0x4a3d54 0xc53f8d 0xc53e8e 0xc5b437 0xc5b42f 0xdefd22 0xdf30fc 0xdf2445 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 # 0xc53f8c golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:194 # 0xc53e8d golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:31 # 0xc5b436 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5b42e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xdefd21 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf30fb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdf2444 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 [15: 4320] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8e1745 0x8e350f 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1744 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8e350e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x1441a92 0x1441a81 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441a91 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1441a80 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 640] @ 0x4e5ccc 0xcee68f 0xceb525 0xceb443 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0xb797f4 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb524 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceb442 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:720 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0xb797f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [40: 5760] @ 0x9f5069 0x9f505d 0x15f91d5 0x48b5a1 # 0x9f5068 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9f505c net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x15f91d4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [8: 1536] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16dd73a 0x16e28d3 0x96cf0d 0x9283a7 0x969665 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x969664 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 720] @ 0x6a6cd5 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6cd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x10d0430 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x10d042f 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [8: 1536] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x677e8a 0x672b15 0x66b687 0x66b1fb 0x660138 0x673e27 0x64a9cb 0x64a2e8 0x6499ca 0x6492a9 0x6632e5 0x64dc05 0x64ef8f 0x652425 0x48b5a1 # 0x677e89 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672b14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b686 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x673e26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a9ca net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x64a2e7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x6499c9 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x6492a8 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x6632e4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64dc04 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [17: 1632] @ 0xc11165 0xc10fe5 0xc31522 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc11164 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 # 0xc10fe4 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 # 0xc31521 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 240] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0x48777c 0x4ed7f9 0xd010e5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed7f8 time.NewTicker+0x78 time/tick.go:44 # 0xd010e4 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [11: 12672] @ 0x953dc5 0x953d91 0x953c97 0x79d822 0x79dc7c 0x953c4b 0x953b47 0x79d822 0x79dc7c 0x9518aa 0x95179a 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x953dc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x953d90 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x953c96 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x953c4a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x953b46 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9518a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x951799 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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 0x77b71b 0x779927 0x779b45 0x77cc5c 0x77c927 0xb165b9 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb165b8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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 [24: 384] @ 0xc492a6 0xc4e71e 0xc4e3bc 0x48b5a1 # 0xc492a5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc4e71d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc4e3bb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [17: 3264] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 3456] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 256] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x69423b 0x11961a2 0x11960dd 0x1195b2e 0x114fcca 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x69423a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x11961a1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:291 # 0x11960dc github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:303 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 336] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x829c9f 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x829c9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 2160] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 352] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 7168] @ 0xd6ce34 0xd6cc2b 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6ce33 crypto/tls.Server+0x313 crypto/tls/tls.go:48 # 0xd6cc2a 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 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a75c6 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x8466f6 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x89faac 0xd6bad5 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x8466f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89faab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd6bad4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x4a4719 0x4a3da5 0x1430acd 0x14308aa 0x14327fb 0x14ca3f9 0x14ca312 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1430acc google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:142 # 0x14308a9 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:95 # 0x14327fa google.golang.org/grpc/mem.(*buffer).Free+0x5a google.golang.org/grpc@v1.77.0/mem/buffers.go:154 # 0x14ca3f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:71 # 0x14ca311 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.77.0/rpc_util.go:958 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x8d181e 0x8d17d3 0x8d52df 0x115e9f5 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d181d github.com/pactus-project/pactus/store.accountKey+0x17d github.com/pactus-project/pactus/store/account.go:18 # 0x8d17d2 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x132 github.com/pactus-project/pactus/store/account.go:107 # 0x8d52de github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115e9f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 480] @ 0x40a8f2 0x481029 0x14c830a 0x14c82ed 0x14c82e0 0x14dde67 0x14dd645 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14c8309 google.golang.org/grpc/metadata.MD.Copy+0x49 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x14c82ec google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x2c google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14c82df google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.77.0/rpc_util.go:248 # 0x14dde66 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.77.0/stream.go:1054 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 1056] @ 0x8d5839 0x8d582d 0x8d57dc 0x115fa92 0x1590bf5 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x8d5838 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8d582c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8d57db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x115fa91 github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x31 github.com/pactus-project/pactus/state/state.go:661 # 0x1590bf4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x74 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [62: 9920] @ 0x5b9332 0x159151f 0x159166b 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159151e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159166a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:313 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [26: 1664] @ 0x1525f7c 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1525f7b 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 672] @ 0x52d105 0x52d210 0x53245b 0x150a0f0 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x150a0ef github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x7cf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:198 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 1104] @ 0x69bfc6 0x69bfa3 0x69bedf 0x1591352 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfc5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69bfa2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 960] @ 0x480fda 0x480fef 0x15a0f90 0x159b40b 0x159b6da 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15a0f8f github.com/gorilla/mux.(*Route).Match+0x2ef github.com/gorilla/mux@v1.8.1/route.go:102 # 0x159b40a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x159b6d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 320] @ 0xc2c925 0xc2c970 0xc37f25 0x48b5a1 # 0xc2c924 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc37f24 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] @ 0xcee6b6 0xce579b 0xce56e5 0xce34dd 0xce4754 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce34dc 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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: 2304] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [20: 11520] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 2080] @ 0x8337e5 0x8337d7 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x8337e4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x8337d6 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [196: 3136] @ 0xbe7538 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7537 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x6b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2880] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0x58ca1d 0x58c9e8 0x58cd29 0x579226 0x5c7bab 0x5c7b72 0x5f0cee 0x5ef5d2 0x697546 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ca1c math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c9e7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58cd28 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7baa math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5c7b71 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f0ced 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 # 0x5ef5d1 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 # 0x697545 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 1440] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [63: 1008] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 80] @ 0x468a32 0x467f25 0x46808a 0x6943bf 0x694336 0x69b3ac 0x69b48b 0x15f5f2f 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x6943be github.com/pactus-project/pactus/util.formatNumberString+0x15e github.com/pactus-project/pactus/util/number.go:38 # 0x694335 github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xd5 github.com/pactus-project/pactus/util/number.go:19 # 0x69b3ab github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69b48a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f5f2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x5c1eab 0x5c27a6 0x69835d 0x8e254d 0x8e2561 0x8e4e8b 0x8e6404 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8e254c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8e2560 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8e4e8a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8e6403 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 1536] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8ad498 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 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 # 0x8ad497 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 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] @ 0x1147d5c 0x10bf042 0x10bece6 0x10d077a 0x1036709 0x103af13 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x1147d5b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10bf041 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103af12 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a8ee5 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x69bfc6 0x69bfa3 0x8d7aba 0x8d5fe5 0x115e91b 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69bfc5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69bfa2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8d7ab9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8d5fe4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115e91a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 10944] @ 0x64c888 0x64d99b 0x64ef8f 0x652425 0x48b5a1 # 0x64c887 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x64d99a net.(*Resolver).exchange+0xda net/dnsclient_unix.go:171 # 0x64ef8e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x652424 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [71: 14768] @ 0x7fe216 0x7fdad0 0x8ae1c5 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ae1c4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 96] @ 0x1586dbb 0x15866d4 0x1584a33 0x158d312 0x158de85 0x163c2aa 0x48b5a1 # 0x1586dba github.com/go-zeromq/zmq4.(*Queue).Push+0x2ba github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158d311 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x271 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 480] @ 0x5d1cc5 0x5ff6a5 0x697f05 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 80] @ 0x6a6970 0x6a74de 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a696f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x1142c95 0xd36166 0xd35ee5 0x10d04bb 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x1142c94 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd36165 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [13: 624] @ 0x480fda 0x480fef 0x1513db3 0x1511807 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1513db2 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x972 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/pattern.go:218 # 0x1511806 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x886 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:450 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 26496] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 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] @ 0x8d5839 0x8d582d 0x8d57dc 0x8e1de7 0x8e455e 0x8e43d3 0x8e62bf 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d5838 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8d582c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8d57db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8e1de6 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e62be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 560] @ 0x14d955f 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d955e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1088] @ 0x4df0ad 0x4df1ff 0x50bc5f 0x509aad 0x6561e9 0x66fddb 0x66ec70 0x9f4fac 0x15f91d5 0x48b5a1 # 0x4df0ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df1fe syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50bc5e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x509aac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x6561e8 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f91d4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [5: 40960] @ 0x8ad54f 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 55296] @ 0x49ff89 0x1406925 0x140ec1f 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49ff88 strconv.AppendUint+0xa8 strconv/itoa.go:52 # 0x1406924 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:187 # 0x140ec1e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:309 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 2304] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x468a32 0x467f25 0x468145 0x66d546 0x66d493 0xb180c7 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x66d545 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66d492 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb180c6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 144] @ 0x5c4f59 0x69f42c 0x69fabf 0x6a6a91 0x6a6846 0x6a62c9 0x158cbe8 0x158de85 0x163c2aa 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a62c8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:250 # 0x158cbe7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x147 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 480] @ 0x115c225 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115c224 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4c4 github.com/pactus-project/pactus/state/state.go:306 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [51: 2448] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 768] @ 0x66f432 0x65641b 0x66fddb 0x66ec70 0x9f4fac 0x15f91d5 0x48b5a1 # 0x66f431 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x65641a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f91d4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [26: 4992] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x698bb3 0x6a70a8 0x6a6eb0 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 640] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 288] @ 0xcee6b6 0xcf0059 0xceabb2 0xce4666 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4665 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce34ad 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7f751d 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f751c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1163: 148864] @ 0xaff539 0xaff4d8 0xaff7c7 0xaff874 0xb7ebf3 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xaff538 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x118 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xaff4d7 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:45 # 0xaff7c6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaff873 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7ebf2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 3456] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [17: 408] @ 0xd62c8c 0x10ce072 0xd33d85 0x48b5a1 # 0xd62c8b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 327680] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 360448] @ 0x1430a28 0x1430846 0x145876c 0x1458652 0x144b2a5 0x48b5a1 # 0x1430a27 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x145876b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:533 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 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: 416] @ 0x468b06 0x1151dd6 0x1151b0a 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x1151dd5 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151b09 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4666 0xd3fcf9 0x10cf52f 0xc1bc6d 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4665 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd3fcf8 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 # 0x10cf52e 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 2080] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0xc15173 0x104ecd1 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0xc15172 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 # 0x104ecd0 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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 [73: 32704] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 256] @ 0x142bd3e 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142bd3d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [10: 160] @ 0x14507ea 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x14507e9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2549 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:655 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 112] @ 0x1591a2e 0x15909ee 0x1525ecb 0x1563abe 0x1525d23 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1591a2d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x28d github.com/pactus-project/pactus/www/grpc/blockchain.go:328 # 0x15909ed github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x1525eca 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525d22 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 880] @ 0x6b966f 0x6ba18a 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 7168] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x48faeb 0x5488a7 0xc2d64c 0xc37f25 0x48b5a1 # 0x48faea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0xc2d64b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc37f24 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] @ 0x48777c 0x4ed2c8 0x6b35d0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0x6b35cf github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4f github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:22 0: 0 [12: 2304] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x52d105 0x52d210 0x53245b 0x150a0f0 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x150a0ef github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x7cf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:198 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 98304] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 384] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 2112] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [22: 3168] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x158e9fb 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158e9fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x1ba github.com/pactus-project/pactus/www/grpc/blockchain.go:38 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 5636096] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [70: 2240] @ 0x4e5ccc 0xcee68f 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd33bd7 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd33bd6 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: 96] @ 0x77b2fa 0x77afff 0xb155ef 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x77b2f9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x6a9653 0x8d1b5c 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a9652 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8d1b5b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0x698ad6 0x69d107 0x69c87d 0x158fc5a 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x698ad5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69d106 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x69c87c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x158fc59 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 1536] @ 0x158f91a 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158f919 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x139 github.com/pactus-project/pactus/www/grpc/blockchain.go:145 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x51c9b7 0xd08ae6 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafc985 0xc1b1c5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x51c9b6 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafc984 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc1b1c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 448] @ 0x1144cef 0xc4f0c7 0xc4ee8a 0xc4e9c5 0xc4e517 0xc4e3bc 0x48b5a1 # 0x1144cee github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24e github.com/pactus-project/pactus/network/gossip.go:227 # 0xc4f0c6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4ee89 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4e9c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4e516 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4e3bb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [25: 600] @ 0x5c1eab 0x5c27a6 0x69835d 0x6ac205 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6ac204 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 832] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4666 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4665 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 33696] @ 0x158e897 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158e896 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0x16c7aa6 0x16ce1bc 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16c7aa5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16ce1bb crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1920] @ 0x5b9053 0x5b92ec 0x697a16 0x15967e2 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x697a15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15967e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1159976 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [25: 800] @ 0x696697 0x69ea0f 0x115c10b 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x696696 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x116 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x69ea0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115c10a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 75264] @ 0x92da2e 0x92e25b 0x92e726 0x968e05 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92da2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x92e25a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x92e725 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x968e04 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x77fc2b 0x7861b3 0x779127 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x77fc2a github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 160] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x104d239 0x104bf74 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x104d238 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:561 # 0x104bf73 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 # 0x104b56f 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: 4928] @ 0x415a34 0x1441a92 0x1441a81 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441a91 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1441a80 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 144] @ 0x15f118a 0x15f1146 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f1189 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5a9 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f1145 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x565 github.com/pactus-project/pactus/www/html/blockchain.go:225 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x6a9605 0x8d1b5c 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a9604 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8d1b5b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 192] @ 0x696825 0x1151ad8 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x696824 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x1151ad7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 608] @ 0x4e5ccc 0xcee68f 0xce5a5b 0xce5989 0xceb87c 0xd09142 0xd04262 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce5a5a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce5988 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:75 # 0xceb87b 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 # 0xd09141 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 # 0xd04261 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 384] @ 0x857ed5 0x87b84f 0x87f7a2 0x140ddb1 0x7f75d6 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x857ed4 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/convert_list.go:75 # 0x87b84e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:227 # 0x87f7a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x140ddb0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x7f75d5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x52d105 0x52d210 0x533785 0x13f850e 0x150a24c 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x533784 strings.ToLower+0xa4 strings/strings.go:746 # 0x13f850d google.golang.org/grpc/metadata.Pairs+0xad google.golang.org/grpc@v1.77.0/metadata/metadata.go:87 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 272] @ 0xbe9148 0xbe6485 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe9147 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe6484 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [92: 2208] @ 0x5c1eab 0x5c27a6 0x69835d 0x6b5f05 0x6b5e7f 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b5f04 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b5e7e github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1280] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 64] @ 0x8d297d 0x8d2961 0x8d210f 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d297c github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8d2960 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x8d210e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 34560] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0x6a7bf6 0x115b5eb 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7bf5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x115b5ea github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 384] @ 0x66f432 0x6564c5 0x66fddb 0x66ec70 0x9f4fac 0x15f91d5 0x48b5a1 # 0x66f431 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x6564c4 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f91d4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [21: 3360] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 208] @ 0xcee6b6 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd33bd7 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd33bd6 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 [20: 640] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 172032] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1088] @ 0x4df0ad 0x4df332 0x65638c 0x66fddb 0x66ec70 0x9f4fac 0x15f91d5 0x48b5a1 # 0x4df0ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df331 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x65638b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f91d4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [127: 12192] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 9216] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x53d4e5 0x53d659 0x770d7d 0x8b0e2c 0x104fbca 0x104f3a5 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x770d7c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8b0e2b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104fbc9 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 # 0x104f3a4 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 336] @ 0x1586d45 0x15866d4 0x1584a33 0x158d312 0x158de85 0x163c2aa 0x48b5a1 # 0x1586d44 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158d311 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x271 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 320] @ 0xd9f979 0xd9f915 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9f978 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 # 0xd9f914 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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] @ 0x1693450 0x16dd73a 0x16e28d3 0x16e2469 0x96d1a5 0x96d17a 0x969905 0x963e34 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16dd739 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x96d1a4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x96d179 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x969904 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x963e33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1586dbb 0x15866d4 0x1584a33 0x158cd8e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586dba github.com/go-zeromq/zmq4.(*Queue).Push+0x2ba github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158cd8d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2ed github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x14d84e8 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d84e7 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x115eb91 0x8e2ac7 0x115e7bf 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115eb90 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x110 github.com/pactus-project/pactus/state/state.go:541 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e7be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:539 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [46: 2944] @ 0x142bd85 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142bd84 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 1408] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 6400] @ 0x53da55 0x53d47d 0x53d659 0x150dc22 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x150dc21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:63 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x6b932a 0x6b925f 0x115ea08 0x8e2907 0x115e83a 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b9329 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b925e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115ea07 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:551 # 0x8e2906 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115e839 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [30: 53760] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5b9053 0x5b92ec 0x15901b8 0x159013b 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15901b7 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159013a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [54: 48384] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2eba9 0xc2e650 0xc31916 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc2eba8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2e64f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc31915 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 2880] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 4032] @ 0xb1a5c6 0x10c0335 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a5c5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c0334 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 5760] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 6912] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0xb75b07 0xb75668 0x48b5a1 # 0xb75b06 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x2e6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:527 # 0xb75667 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: 48] @ 0x8d287e 0x8d28a8 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d287d github.com/pactus-project/pactus/store.publicKeyKey+0x9d github.com/pactus-project/pactus/store/block.go:22 # 0x8d28a7 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xc7 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [27: 432] @ 0x142bd3e 0x14270a5 0x14585db 0x144b2a5 0x48b5a1 # 0x142bd3d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [11: 1584] @ 0x555a77 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 720] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [71: 568] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc306c9 0xc2cc3c 0xc37f25 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc306c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc2cc3b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [23: 1472] @ 0x1458736 0x1458652 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1458735 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [9: 864] @ 0x698857 0x6988c6 0x159682f 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x698856 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x6988c5 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159682e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 224] @ 0x150aa1f 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150aa1e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x10fe github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:181 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1600] @ 0x963f25 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x963f24 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 448] @ 0x74f11a 0x74f130 0x169336f 0x16cde45 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16cde44 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [224: 10752] @ 0x468b06 0xc2130e 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2130d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 48] @ 0x8e7295 0x8e7145 0x10d5b86 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0xc1c29c 0x48b5a1 # 0x8e7294 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d5b85 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0xc1c29b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [4: 163840] @ 0x140e59f 0x140e270 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e59e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:199 # 0x140e26f google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x46f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:273 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5d1c92 0x5d1c86 0x5ff6a5 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x5d1c91 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1c85 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 432] @ 0x1444bea 0x1444bde 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444be9 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1444bdd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0xc3d67d 0xc3d6e5 0xc2bc1a 0xc2bc1b 0xc29b7b 0xc23275 0xc3b63b 0xc37e87 0x48b5a1 # 0xc3d67c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3d6e4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc2bc19 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2bc1a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23274 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3b63a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [88: 9856] @ 0x48777c 0x4ed4d5 0xcfefb4 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x10cdf5c 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x10cdf5b 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [71: 29536] @ 0x6b78f3 0x115f363 0x158e879 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6b78f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115f362 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x158e878 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 3520] @ 0x15f560b 0x15f560c 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f560a bytes.(*Buffer).String+0x16a bytes/buffer.go:77 # 0x15f560b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x16b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1024] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f5867 0x159daa8 0x15f5548 0x15f5511 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5866 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x159daa7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x15f5547 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x15f5510 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 720] @ 0x6a8b15 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8b14 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 336] @ 0xc2bee5 0x48b5a1 # 0xc2bee4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [2: 32] @ 0xd235f3 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0xd235f2 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [24: 9216] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [81: 1944] @ 0x5c1eab 0x5c27a6 0x69835d 0x6b7735 0x6b7749 0x6b7723 0x6b7261 0x6b7241 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b7734 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x5f4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b7748 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0x608 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b7722 github.com/pactus-project/pactus/committee.(*committee).iterate+0x5e2 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b7260 github.com/pactus-project/pactus/committee.(*committee).find+0x120 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b7240 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [44: 25344] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 96] @ 0x69c08a 0x69bedf 0x1591352 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c089 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e 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 0x411852 0x8e30f2 0x8e6422 0x115491c 0x1153ee8 0x115dafc 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e30f1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8e6421 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1153ee7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115dafb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x8d1b5c 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8d1b5b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [25: 1200] @ 0x66f432 0x6564c5 0x66fddb 0x66ec70 0x9f4fac 0x15f51a9 0x48b5a1 # 0x66f431 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x6564c4 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [49: 3920] @ 0xa10bdf 0xa10be0 0x9ea587 0x9ef378 0x48b5a1 # 0xa10bde net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa10bdf net/http.readRequest+0xbf net/http/request.go:1087 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 192] @ 0x79dbe5 0x95d4d4 0x95d43c 0x92e6b7 0x96909d 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95d4d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95d43b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96909c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x1524b95 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1524b94 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff74e 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [37: 1776] @ 0x53b765 0xb05e4c 0xb79ce7 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0xb05e4b 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 # 0xb79ce6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x40cbf2 0x40ebd7 0x40e945 0x411906 0x6b5f48 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5f47 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 1232] @ 0x1441ae5 0x1441abc 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441ae4 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1441abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 8736] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0x104cb34 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0x104cb33 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x173 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:515 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 992] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce47b2 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce47b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 718080] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 272] @ 0xcee6b6 0xcefca5 0xce8679 0xce164a 0xd33bd7 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:465 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd33bd6 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 [1: 96] @ 0x79dbe5 0x9524f6 0x9520cb 0x92e6b7 0x967c1b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9524f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9520ca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x967c1a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0xce26ea 0xce12e5 0xce1105 0xd5f5c6 0xe2296f 0xd5e463 0x48b5a1 # 0xce26e9 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 # 0xce12e4 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 # 0xce1104 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 # 0xd5f5c5 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 # 0xe2296e 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 # 0xd5e462 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 [47: 1022720] @ 0x4a01cb 0x49fe7f 0x1406885 0x140eddf 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a01ca strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49fe7e strconv.AppendInt+0xfe strconv/itoa.go:44 # 0x1406884 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:181 # 0x140edde google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 1344] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [35: 761600] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x6a9bfd 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a9bfc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 1024] @ 0x69bfb5 0x69bedf 0x115e92c 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69bfb4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115e92b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 672] @ 0x696825 0x69e7e5 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x696824 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x69e7e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 3328] @ 0x779c25 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 2112] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x16e2898 0x16e2469 0x967de7 0x967d8b 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16e2897 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16e2468 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x967de6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x967d8a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x480fda 0x480fef 0xd6b772 0xd6b75b 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd6b771 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd6b75a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2912] @ 0x144199b 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x144199a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [33: 2112] @ 0x4df0ad 0x4df332 0x65638c 0x66fddb 0x66ec70 0x9f4fac 0x15f51a9 0x48b5a1 # 0x4df0ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df331 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x65638b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [4: 128] @ 0x51f666 0x15107ab 0x150c6d7 0x150ce19 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x15107aa github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:155 # 0x150c6d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:121 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x10d03e6 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x10d03e5 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [6: 96] @ 0x1448410 0x144b426 0x48b5a1 # 0x144840f google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1319 # 0x144b425 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x345 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1696 0: 0 [3: 96] @ 0x1159976 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [22: 405504] @ 0x6f0be5 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14dc7c8 0x14dd239 0x14dc1d7 0x14dcf52 0x14bbb59 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dc7c7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14dd238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [164: 68224] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc23606 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23605 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 672] @ 0x9663b9 0x9662fb 0x963df3 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x9663b8 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x9662fa crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x963df2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 8] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 4992] @ 0x656305 0x6562af 0x66fddb 0x66ec70 0x9f4fac 0x15f91d5 0x48b5a1 # 0x656304 net.newFD+0x144 net/fd_unix.go:27 # 0x6562ae net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f91d4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [3: 48] @ 0x51f991 0x7e1c85 0x140edfc 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f990 fmt.Sprint+0x50 fmt/print.go:280 # 0x7e1c84 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x140edfb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [45: 2160] @ 0xb2a39a 0xb77738 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb2a399 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb77737 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x14c84a7 0x14d93eb 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14c84a6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x14d93ea google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [76: 1824] @ 0xdce225 0xdd51eb 0xdd4a25 0xdd48d0 0xdd366f 0xdd33eb 0xdc6a94 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xdce224 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd51ea github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd4a24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd48cf github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd366e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd33ea github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc6a93 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [40: 655360] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 2912] @ 0x1441ae5 0x1441abc 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441ae4 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1441abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [82: 9184] @ 0x48777c 0x4ed4d5 0xb79a46 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xb79a45 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x1514f73 0x1514e45 0x151ddd7 0x151dda2 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1514f72 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.normalizeFieldPath+0x52 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:74 # 0x1514e44 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x264 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:56 # 0x151ddd6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:37 # 0x151dda1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 2880] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 48] @ 0xdccdfe 0xdea08a 0xdea0ed 0xdeb1e5 0xdf82da 0xdebf52 0xdec0c5 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdccdfd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xdea089 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdea0ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xdeb1e4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf82d9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xdebf51 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xdec0c4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [73: 4672] @ 0xc23188 0xc3b63b 0xc37e87 0x48b5a1 # 0xc23187 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x427 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3b63a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [75: 13200] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 816] @ 0x53b765 0x159dfdf 0x159b72a 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x159dfde github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x159b729 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [71: 11360] @ 0x1591645 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1591644 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [21: 1344] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [81: 9072] @ 0xd05429 0xd05522 0xd04326 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xd05428 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd05521 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd04325 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 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] @ 0x1525c75 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1525c74 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x51c6a9 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x51c6a8 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [18: 2016] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 1248] @ 0x6abc25 0x6abc02 0x6abbf0 0x6ac23d 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6abc24 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6abc01 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6abbef github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6ac23c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [69: 4416] @ 0x53d4e5 0x53d659 0x5c3a3f 0x5c439d 0x6a69cc 0x6a6925 0x6a74de 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c3a3e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c439c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a69cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6924 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x698992 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x698991 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0xafd7a7 0x104cca5 0x104bf74 0x104b570 0x48b5a1 # 0xafd7a6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104cca4 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 # 0x104bf73 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 # 0x104b56f 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: 32256] @ 0x964bf3 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x964bf2 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 608] @ 0x40cbf2 0x40b74d 0x410d25 0xc23606 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23605 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 82944] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 624] @ 0x53b765 0x1444c94 0x1444c67 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1444c93 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1444c66 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [77: 1232] @ 0x7798cd 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc1bb31 0xc1c365 0x48b5a1 # 0xc1bb30 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc1c364 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x144 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [24: 768] @ 0x4e5ccc 0xcee68f 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0xb797f4 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0xb797f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x54433a 0x5c440a 0x6a96dc 0x6a9593 0x6a83ea 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a83e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x52d105 0x52d210 0x78f32e 0x7bdbd8 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78f32d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bdbd7 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 1536] @ 0x480fda 0x480fef 0x53a176 0x539419 0x5393dd 0x9ea9ec 0x9ef378 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9ea9eb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [33: 1584] @ 0x53b765 0x14d0e66 0x14d0e45 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x14d0e65 google.golang.org/grpc.NewContextWithServerTransportStream+0x1125 google.golang.org/grpc@v1.77.0/server.go:1878 # 0x14d0e44 google.golang.org/grpc.(*Server).processUnaryRPC+0x1104 google.golang.org/grpc@v1.77.0/server.go:1427 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 1728] @ 0x53b765 0x14d5145 0x14d5125 0x14ce77f 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x14d5144 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.77.0/server.go:2028 # 0x14d5124 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.77.0/server.go:1769 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 14976] @ 0x6b78f3 0x115d7ba 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b78f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115d7b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [92: 22080] @ 0x14da8e5 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da8e4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [33: 6864] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc23f47 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23f46 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0xbe3cf0 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3cef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1104] @ 0x7e1575 0x7e1c67 0x140edfc 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7e1574 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1b4 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:207 # 0x7e1c66 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x140edfb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 208] @ 0x54433a 0x5c440a 0x69c13b 0x69c01c 0x69bedf 0x1591352 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69c13a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69c01b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 1536] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 768] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce34ad 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce34ac 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 928] @ 0xce4973 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce4972 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 1872] @ 0x6a8b3b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8b3a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 2880] @ 0xd40679 0xd4066b 0xd32ac5 0x10bf0d7 0x10bece6 0x10d077a 0x1036709 0x103b905 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bf0d6 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103b904 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2496] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 30720] @ 0x92f157 0x92ec98 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92f156 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x97bebc 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bebb net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [9: 216] @ 0x1526025 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1526024 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:393 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [30: 5760] @ 0xb1a5c6 0x10bfdf9 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a5c5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bfdf8 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 96] @ 0x4de29f 0x4ddd73 0x6592a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de29e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddd72 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x6592a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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 [45: 1440] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 3072] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 3456] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [198: 25344] @ 0xb79a9d 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb79a9c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:52 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x65b0bf 0xb15492 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0xb15491 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 528] @ 0x40a8f2 0x4810f7 0x4810da 0x4c9851 0x84899a 0x848959 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4810d9 reflect.makemap+0x19 runtime/map_swiss.go:215 # 0x4c9850 reflect.MakeMapWithSize+0x50 reflect/value.go:3034 # 0x848999 reflect.MakeMap+0x119 reflect/value.go:3024 # 0x848958 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 163840] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 1536] @ 0x58ca1d 0x58c9e8 0x58cd29 0x579226 0x5c7b8f 0x5c7b69 0x5fb21f 0x5f9ab2 0x6976ad 0x6996a8 0x69961e 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ca1c math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c9e7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58cd28 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x579225 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7b8e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5c7b68 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5fb21e 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 # 0x5f9ab1 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 # 0x6976ac github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6996a7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69961d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [94: 3008] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 75264] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 2304] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 1056] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 120] @ 0x140e10d 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e10c google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d12c6 0x8d4f77 0x8e16e4 0x8e36c8 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d12c5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8d4f76 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8e16e3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8e36c7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 2912] @ 0x8d3c91 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d3c90 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [39: 1872] @ 0x480fda 0x480fef 0xc2c296 0xc2c27c 0xc37f25 0x48b5a1 # 0xc2c295 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc2c27b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [37: 15392] @ 0x69e46d 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69e46c github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 6656] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 1920] @ 0x6a8f7a 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8f79 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 1408] @ 0x51c5db 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [3: 768] @ 0x114bdf4 0x114b327 0x48b5a1 # 0x114bdf3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x114b326 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [26: 3328] @ 0x150a145 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150a144 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x824 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:198 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 1392] @ 0x40a8f2 0x481029 0x144e4a5 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144e4a4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x204 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:407 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [13: 1248] @ 0x159763f 0x159769d 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159763e encoding/hex.EncodeToString+0x10de encoding/hex/hex.go:129 # 0x159769c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x113c github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 384] @ 0x5b9332 0x159737c 0x1597311 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159737b github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1597310 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 1120] @ 0x95eee9 0x95ea91 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x95eee8 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x95ea90 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x77b0f6 0x77afff 0xb155ef 0xb16555 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x77b0f5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16554 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 1024] @ 0xc31813 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc31812 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [86: 132096] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 208] @ 0x69c069 0x69bedf 0x1591352 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c068 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x698b9b 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 3456] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8e1e4a 0x8e455e 0x8e43d3 0x8e62bf 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e1e49 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8e455d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8e43d2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8e62be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0xb1a71c 0xb1a4a5 0xd3312b 0x10d9bf1 0x10dc9bf 0x10dd1be 0x10dc4b2 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0x10d9bf0 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 # 0x10dc9be 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 # 0x10dd1bd 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 # 0x10dc4b1 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: 432] @ 0x480fda 0x480fef 0x53a176 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x698b9b 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6aa5ee 0x6aa5d4 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa5ed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa5d3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0xa4d599 0xa4d26d 0xa5234c 0xb30b0d 0x48b5a1 # 0xa4d598 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa4d26c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa5234b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb30b0c 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 [21: 2352] @ 0x11603f9 0x158ea42 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x11603f8 github.com/pactus-project/pactus/state.(*state).Stats+0x178 github.com/pactus-project/pactus/state/state.go:729 # 0x158ea41 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x201 github.com/pactus-project/pactus/www/grpc/blockchain.go:41 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [64: 5120] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 2496] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [141: 99264] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2160] @ 0xd40679 0xd4066b 0xd32ac5 0x10bf0d7 0x10bece6 0x10d077a 0x1036709 0x103af13 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bf0d6 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 # 0x10bece5 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 # 0x10d0779 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 # 0x1036708 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 # 0x103af12 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5b9332 0x697a16 0x15967e2 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x697a15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15967e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 123136] @ 0x1405dab 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [51: 29376] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [70: 560] @ 0x6ba118 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6ba117 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 1536] @ 0x4a423c 0x4a4086 0x4a3dfc 0x7f7a35 0x140f685 0x140e6ce 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 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 # 0x7f7a34 google.golang.org/protobuf/internal/order.RangeEntries+0x74 google.golang.org/protobuf@v1.36.11/internal/order/range.go:91 # 0x140f684 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:370 # 0x140e6cd google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:282 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x150aa1f 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150aa1e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x10fe github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:181 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 1920] @ 0x14dcde5 0x14bbb59 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dcde4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 4320] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 4096] @ 0x7b051e 0x7b0533 0x9767b4 0x9283b6 0x967e25 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9767b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2016] @ 0x14d92b3 0x14d92a7 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d92b2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x14d92a6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2112] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [67: 360192] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [31: 744] @ 0x1428b65 0x1426e7f 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1428b64 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.48.0/http2/frame.go:908 # 0x1426e7e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [17: 816] @ 0x53b765 0x159de9f 0x159b71a 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x159de9e github.com/gorilla/mux.requestWithVars+0x5e github.com/gorilla/mux@v1.8.1/mux.go:449 # 0x159b719 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 1664] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc35e51 0xc35a67 0x48b5a1 # 0xc35e50 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc35a66 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x766 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [4: 64] @ 0x15f0d75 0x15f0d27 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0d74 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x194 github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f0d26 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [58: 2784] @ 0x142cb9f 0xffad2f 0xffa75a 0xffa550 0xffa372 0x142bf39 0x14270a5 0x14585db 0x144b2a5 0x48b5a1 # 0x142cb9e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xffad2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xffa759 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xffa54f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xffa371 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x142bf38 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 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: 2480] @ 0x1444e54 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444e53 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 512] @ 0xc28345 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc28344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x644 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [48: 5376] @ 0x14d955f 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d955e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 216] @ 0x1455c9d 0x1454725 0x14d1b54 0x14d1b32 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1455c9c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1328 # 0x1454724 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x14d1b53 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14d1b31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [74: 4736] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [51: 2448] @ 0x57a5f3 0x5e3554 0x5e3ce7 0x6012e5 0x600b3e 0x600b34 0x69864d 0x697eb4 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3ce6 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 960] @ 0x69bfc6 0x69bfa3 0x1591335 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfc5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69bfa2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [43: 4816] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [45: 2880] @ 0x9e96cf 0x9e96da 0x9e9e0b 0x681543 0x682049 0x6822a5 0x979a05 0xa10bc5 0xa10be0 0x9ea587 0x9ef378 0x48b5a1 # 0x9e96ce sync.NewCond+0x4e sync/cond.go:49 # 0x9e96d9 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0x9e9e0a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x681542 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x682048 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:380 # 0x6822a4 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:409 # 0x979a04 net/textproto.(*Reader).readLineSlice+0xa4 net/textproto/reader.go:64 # 0xa10bc4 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa10bdf net/http.readRequest+0xbf net/http/request.go:1087 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 528] @ 0x104ccbe 0x104bf74 0x104b570 0x48b5a1 # 0x104ccbd 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 # 0x104bf73 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 # 0x104b56f 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 [86: 5504] @ 0x69cdfb 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69cdfa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 139776] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 672] @ 0x696825 0x69e7e5 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x696824 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x69e7e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [180: 1244160] @ 0x4a01cb 0x49ffdb 0x1406925 0x140ec1f 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a01ca strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49ffda strconv.AppendUint+0xfa strconv/itoa.go:54 # 0x1406924 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:187 # 0x140ec1e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:309 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1248] @ 0xafd990 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x7f751d 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f751c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1904] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x15223e5 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x15223e4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:699 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [92: 3768320] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [233: 44736] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 1152] @ 0x14d0c79 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14d0c78 google.golang.org/grpc.(*Server).processUnaryRPC+0xf38 google.golang.org/grpc@v1.77.0/server.go:1392 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 2112] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x7b35e5 0x7b339a 0xd6b7da 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b35e4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7b3399 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd6b7d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x53b765 0x150987b 0x150987c 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x150987a google.golang.org/grpc/metadata.NewOutgoingContext+0x9a google.golang.org/grpc@v1.77.0/metadata/metadata.go:173 # 0x150987b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:87 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 672] @ 0x74f11a 0x74f130 0x16cdc02 0x16d10d0 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16cdc01 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d10cf crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 864] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0x95d8b5 0x95d885 0x95d797 0x79d822 0x79dc7c 0x95d732 0x95d62c 0x79d822 0x79dc7c 0x95d4d4 0x95d43c 0x92e6b7 0x96909d 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x95d8b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95d796 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d731 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d62b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d4d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95d43b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x96909c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 6880] @ 0xd40679 0xd4066b 0xd32ac5 0x10bf0d7 0x10bd99b 0x10bd246 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bf0d6 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 # 0x10bd99a 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 # 0x10bd245 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: 32] @ 0xcee6b6 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x104d239 0x104bf74 0x104b570 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x104d238 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:561 # 0x104bf73 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 # 0x104b56f 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: 1920] @ 0xd05445 0xd05446 0xd0032b 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd05445 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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 [129: 198144] @ 0xd831e5 0x4a3e91 0xddfae5 0xddfad7 0xddf50a 0xe0c5fd 0xe0c5f8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0xd831e4 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 # 0xddfae4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddfad6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddf509 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0c5fc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe0c5f7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [102: 58752] @ 0x1443f88 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1443f87 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x2187 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:618 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 3072] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 144] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x11926c8 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11926c7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [86: 8256] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [44: 236544] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [84: 107520] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x65b0bf 0x66d371 0x66d352 0x666a4f 0xd034eb 0xd03118 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x66d370 net.ipEmptyString+0x50 net/ip.go:332 # 0x66d351 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x666a4e net.(*OpError).Error+0x6e net/net.go:510 # 0xd034ea github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd34af4 0xd33d1f 0x48b5a1 # 0xd34af3 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 # 0xd33d1e 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 [5: 320] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 832] @ 0x145ae3c 0x1446005 0x1445ff2 0x144abdf 0x144b46e 0x48b5a1 # 0x145ae3b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x1446004 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x1445ff1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:946 # 0x144abde google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [3: 48] @ 0xcee6b6 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0x103a326 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0x103a325 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:60 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x15f0ed0 0x15f0e91 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0ecf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2ef github.com/pactus-project/pactus/www/html/server.go:252 # 0x15f0e90 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 2496] @ 0x9ef1f4 0x48b5a1 # 0x9ef1f3 net/http.(*conn).serve+0x253 net/http/server.go:2016 0: 0 [16: 3072] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x151de3d 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151de3c github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x19c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [147: 2352] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 224] @ 0x74f11a 0x74f130 0x16933bb 0x16ce2d3 0x16c7cff 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x968fea 0x963e25 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x74f119 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74f12f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16933ba crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ce2d2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c7cfe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x968fe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x963e24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 4480] @ 0x92eef3 0x92ec98 0x95e8fe 0x95deba 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x92eef2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x92ec97 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e8fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x95deb9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2688] @ 0xd05445 0xd05446 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0xc1bc6d 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd05445 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [136: 2176] @ 0xc4d90d 0x48b5a1 # 0xc4d90c github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xec github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [2: 1792] @ 0x15f6431 0x15f63f2 0x15f6440 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f6430 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x15f63f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x15f643f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 1280] @ 0x1444e54 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444e53 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x104c55d 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x104c55c 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3358720] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x119271f 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x119271e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xcee6b6 0xce70b8 0xce6fe5 0x103a326 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0x103a325 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:60 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [97: 12416] @ 0xb7e81f 0xb7e7cf 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7e81e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xb7e7ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:253 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 66304] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [150: 28800] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x54433a 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a75c6 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 2880] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [550: 70400] @ 0x8ae0ca 0xc212d0 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0x8ae0c9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0xc212cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 2112] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [84: 9408] @ 0x415a34 0x144e457 0x144e446 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144e456 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x144e445 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:402 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [64: 7168] @ 0x539e0a 0x1441bda 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1441bd9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [55: 7040] @ 0x656305 0x6562af 0x66fddb 0x66ec70 0x9f4fac 0x15f51a9 0x48b5a1 # 0x656304 net.newFD+0x144 net/fd_unix.go:27 # 0x6562ae net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [6: 96] @ 0x9ebc45 0x9eb7f7 0x15f5bfa 0x15f063a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebc44 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f5bf9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x15f0639 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [71: 7952] @ 0x145064a 0x14506c1 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1450649 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x23a9 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x14506c0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [9: 1008] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x1523165 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x1523164 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:648 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 3648] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 1761280] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 832] @ 0x844b25 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [51: 3264] @ 0x5ce0f9 0x5d1c76 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce0f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 160] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 768] @ 0xcd8b5e 0xce33d1 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xcd8b5d 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 # 0xce33d0 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2176] @ 0xb1a1b0 0xb1a572 0x10bfdf9 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a1af github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bfdf8 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 160] @ 0x89fd34 0x89fc5d 0x104e4aa 0x104c3d9 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89fc5c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x104e4a9 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 # 0x104c3d8 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 103680] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xce494f 0xd3fcf9 0x104ba22 0x104be3a 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xce494e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd3fcf8 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 # 0x104ba21 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x104be39 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 # 0x104b56f 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] @ 0x7fe216 0x7fdad0 0x89fc87 0x8b0dfd 0xd68085 0xd67351 0xd69528 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89fc86 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd68084 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 # 0xd67350 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 # 0xd69527 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] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 576] @ 0x599d65 0x598b35 0x598613 0x697aff 0x697ab3 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x697afe github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697ab2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [27: 82944] @ 0x53da55 0x53d47d 0x53d659 0x150dc22 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x150dc21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:63 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [34: 1632] @ 0x480fda 0x480fef 0x9eaafa 0x9ef378 0x48b5a1 # 0x9eaaf9 net/http.(*conn).readRequest+0x799 net/http/server.go:1094 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [17: 1088] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x697cf3 0x6a7208 0x6a6f05 0x6a658d 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x697cf2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a658c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [65: 1560] @ 0x543375 0x5c4185 0x5c506e 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c506d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 224] @ 0x51f666 0x15107ab 0x150c6d7 0x150ce19 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0x15107aa github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:155 # 0x150c6d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:121 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x1693450 0x695c9d 0xd55b34 0xd56efa 0xd59346 0xd6796c 0xd672a8 0xd69528 0x48b5a1 # 0x169344f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55b33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd56ef9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd59345 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd6796b 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 # 0xd672a7 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 # 0xd69527 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 [64: 512] @ 0xc303ac 0xc30255 0xc2c525 0xc37f25 0x48b5a1 # 0xc303ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc30254 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [163: 31296] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 3024] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x48121d 0x4cf68d 0x4b4d46 0x849765 0x848ae9 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 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 # 0x849764 google.golang.org/protobuf/internal/impl.consumeMap+0x744 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:170 # 0x848ae8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:65 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 14784] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [39: 936] @ 0x698bb3 0x69d39f 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 576] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [78: 624] @ 0xc3b573 0xc37e87 0x48b5a1 # 0xc3b572 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc37e86 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] @ 0x468a32 0x467f25 0x468145 0x666a72 0xd034eb 0xd03118 0x48b5a1 # 0x666a71 net.(*OpError).Error+0x91 net/net.go:510 # 0xd034ea github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 768] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 512] @ 0x5cdc9a 0x5cdca6 0x5bb4bd 0x169336f 0x16ddab5 0x16e2a06 0x16e3ad5 0x967cb9 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb4bc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ddab4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16e2a05 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16e3ad4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x967cb8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 25600] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 192] @ 0x6a8f7a 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6a8f79 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 576] @ 0x15973a8 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15973a7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe47 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [49: 903168] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 640] @ 0x69e132 0x69e0f9 0x69e0f8 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69e131 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x69e0f8 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x69e0f7 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [37: 1776] @ 0x40a8f2 0x481029 0x97bcd1 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bcd0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 96] @ 0x1693357 0x695c9d 0xd55b34 0xd565ab 0xd57ce9 0xd676cb 0xd6721f 0xd69528 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55b33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd57ce8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd676ca 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 # 0xd6721e 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 # 0xd69527 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 [79: 1264] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc28665 0xc28485 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc28664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc28484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 176] @ 0x118f44a 0x118dd5b 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x118f449 github.com/beevik/ntp.generateResponse+0x2c9 github.com/beevik/ntp@v1.5.0/ntp.go:715 # 0x118dd5a github.com/beevik/ntp.QueryWithOptions+0xfa github.com/beevik/ntp@v1.5.0/ntp.go:452 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [12: 2304] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 20480] @ 0x8ad54f 0xd020a7 0xd02090 0xd05e0b 0xd05a51 0xd08bd8 0xd3f70a 0x10d5518 0x10d0de2 0xc1c9ae 0xc1c4bb 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd020a6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd0208f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd05e0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd05a50 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd08bd7 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 # 0xd3f709 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 # 0x10d5517 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d0de1 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 # 0xc1c9ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [10: 160] @ 0x8e7231 0x8e7145 0xd62ea5 0xd62e79 0x10ce072 0xd33d85 0x48b5a1 # 0x8e7230 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8e7144 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd62ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd62e78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc26390 0xc25b48 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2638f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc25b47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x2a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1135 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 1344] @ 0x415a34 0x4ed288 0x114e2b0 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0x114e2af github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [2: 4096] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x6869e7 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 480] @ 0x8d9fc9 0x8d9fa4 0x8d9ae5 0x8d8f8d 0x8d26f0 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d9fc8 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8d9fa3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8d9ae4 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8d8f8c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8d26ef github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [136: 2176] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 179968] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 4032] @ 0x15f985f 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f985e github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x13e net/http/server.go:2380 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x69456d 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x69456c github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 48] @ 0x8d21f6 0x8d21fd 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x8d21f5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8d21fc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 1008] @ 0x6f9e4f 0x6fb73d 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 96] @ 0x4e5ccc 0xcee68f 0xceb0e5 0xceafff 0xcebc8d 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x104d239 0x104bf74 0x104b570 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x104d238 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:561 # 0x104bf73 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 # 0x104b56f 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] @ 0x167bfd3 0x5ce2df 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce2de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 2112] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 3584] @ 0xd054c8 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd054c7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [208: 86528] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc25ea9 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [100: 1600] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 264] @ 0x6f0e72 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x57a5f3 0x5e3554 0x5e3ce7 0x6012e5 0x600b3e 0x600b34 0x69864d 0x697eb4 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3ce6 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 320] @ 0x89fd34 0x89fc5d 0x8b0dfd 0xd6d9c8 0xd6d719 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x89fd33 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89fc5c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8b0dfc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd6d9c7 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 # 0xd6d718 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 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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 0x4ed4d5 0xcfefb4 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x103a3b0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x103a3af 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [38: 1824] @ 0xd33c25 0x48b5a1 # 0xd33c24 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 [109: 1744] @ 0x69c047 0x69bedf 0x1591352 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c046 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 1280] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 1440] @ 0x140e199 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e198 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x398 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 32768] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x6869e7 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [94: 6016] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 1344] @ 0xb7e895 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb7e894 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:259 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x8b13a7 0x8b1395 0x8b18ae 0x8b1873 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x8b13a6 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8b1394 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8b18ad github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x8b1872 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:118 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0xc1bed1 0x48b5a1 # 0xc1bed0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 0: 0 [2: 224] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x6bb7fd 0x6cd912 0x6e6959 0x6e7228 0x6e7485 0x1191648 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x6bb7fc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x6cd911 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x6e6958 github.com/pactus-project/pactus/util/logger.addFields+0x478 github.com/pactus-project/pactus/util/logger/logger.go:141 # 0x6e7227 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x6e7484 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x1191647 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x707d7a 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x707d79 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1152] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [91: 2609152] @ 0x49ff89 0x1406925 0x140ec1f 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49ff88 strconv.AppendUint+0xa8 strconv/itoa.go:52 # 0x1406924 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:187 # 0x140ec1e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:309 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 5120] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 960] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [12: 1344] @ 0xd05416 0xd0550c 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd05415 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0550b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [630: 564480] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2d032 0xc2d040 0xc37f25 0x48b5a1 # 0xc2d031 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d03f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 384] @ 0xce2bd9 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xce2bd8 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [6: 1152] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x6a8e55 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6a8e54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [18: 3744] @ 0x7078a5 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 240] @ 0x54433a 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a6846 0x8d1ea5 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a6845 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8d1ea4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77abf0 0x77abe3 0x77d425 0x114bf59 0x114b9c5 0xd2ebb7 0xd310bb 0xd2ea1a 0xd3c5a5 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77abef github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77abe2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77d424 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114bf58 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114b9c4 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2ebb6 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 # 0xd310ba 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 # 0xd2ea19 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 # 0xd3c5a4 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] @ 0x8e6c35 0x8e7054 0x8e6d97 0xd62cfa 0xd62acf 0x48b5a1 # 0x8e6c34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8e7053 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8e6d96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd62cf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd62ace 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 [79: 384256] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 19456] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 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] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 1008] @ 0x66f432 0x65641b 0x66fddb 0x66ec70 0x9f4fac 0x15f51a9 0x48b5a1 # 0x66f431 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x65641a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66fdda net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66ec6f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9f4fab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [1: 32] @ 0x558ee7 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x11930a5 0x11926c8 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11926c7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0xcff9ff 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff9fe github.com/libp2p/go-yamux/v5.newSession+0x2fe github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x6b966f 0x6ba0df 0x1195325 0x11953c5 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 240] @ 0x1433906 0x145bab3 0x145bab4 0x145b751 0x145b165 0x145c2e5 0x145bec9 0x14c85db 0x14c95b7 0x14ca20b 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1433905 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x145bab2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x145bab3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x145b750 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x145b164 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x145c2e4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x145bec8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x14c85da google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14ca20a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 5936] @ 0x144199b 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x144199a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 360] @ 0x1446057 0x144abdf 0x144b46e 0x48b5a1 # 0x1446056 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:953 # 0x144abde google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [1: 48] @ 0x6fcfdd 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 864] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a96dc 0x6a9593 0x158c4ed 0x158de85 0x163c2aa 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a96db github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a9592 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x158c4ec github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 96] @ 0x7105a5 0x710540 0x71052c 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x7105a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x71053f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x71052b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 2496] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 13312] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 4096] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x6869e7 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 144] @ 0x543375 0x5c4185 0x5c506e 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c506d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 5632] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [42: 3360] @ 0x69d305 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d304 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 800] @ 0x6a7fad 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7fac github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:57 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 163840] @ 0x53da55 0x53d47d 0x53d659 0x688d28 0x688d0c 0x68a8d2 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688d27 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688d0b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a8d1 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 176] @ 0x6870c5 0x6871e7 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6870c4 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6871e6 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 48384] @ 0x68b788 0x689d25 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689d24 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [51: 408] @ 0x40b82e 0x410d25 0xc28330 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc2832f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [58: 2784] @ 0x57a5f3 0x5e3554 0x5e3f07 0x6012e5 0x600b3e 0x600b34 0x69864d 0x697eb4 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x57a5f2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e3553 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 # 0x5e3f06 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 # 0x6012e4 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 # 0x600b3d 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 # 0x600b33 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 # 0x69864c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [22: 1760] @ 0x5393fb 0x5393dd 0x15223e5 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x15223e4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:699 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 1024] @ 0xd34a29 0xd348c5 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd34a28 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 # 0xd348c4 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 2048] @ 0x53da55 0x53d47d 0x53d659 0x688d28 0x688d0c 0x68a8d2 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688d27 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688d0b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a8d1 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 56] @ 0x6fb8de 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fb8dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 1536] @ 0x4a4812 0x4a3da5 0xde20fa 0xde20d3 0xde20d2 0xda117f 0xda026b 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xde20f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xde20d2 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 # 0xde20d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xda117e 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 # 0xda026a 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 143360] @ 0x49ddb0 0x49d376 0x49ccb7 0x14067b0 0x140679c 0x14065a9 0x140e8b4 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49ddaf strconv.fmtF+0x8f strconv/ftoa.go:450 # 0x49d375 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x49ccb6 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x14067af strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x140679b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:167 # 0x14065a8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:144 # 0x140e8b3 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:322 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [86: 99072] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 896] @ 0xd054b7 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd054b6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [15: 240] @ 0xce5875 0xceb87c 0xd09142 0xd04262 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xce5874 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 # 0xceb87b 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 # 0xd09141 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 # 0xd04261 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [40: 1920] @ 0x468b06 0xb776fa 0xb77693 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb776f9 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb77692 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x8c33a5 0x8c42ff 0x8c64f9 0x8cdfa5 0x1514cb0 0x151ddd7 0x151dda2 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x8c33a4 regexp.(*bitState).reset+0x104 regexp/backtrack.go:91 # 0x8c42fe regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x8c64f8 regexp.(*Regexp).doExecute+0x278 regexp/exec.go:535 # 0x8cdfa4 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1040 # 0x1514caf github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xcf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:50 # 0x151ddd6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/query.go:37 # 0x151dda1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [128: 2785280] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1232] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x468b06 0x77b71b 0x77b365 0x77afff 0xb155ef 0xb16555 0xb14e17 0xb180fc 0xb180ee 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x77b364 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb155ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16554 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb180fb github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb180ed github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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 [16: 3072] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 224] @ 0x150a025 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150a024 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x704 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:194 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x4be4a6 0x4cf569 0x5ad905 0x5ad906 0x5ab69c 0x5af389 0x5a8766 0x5a833c 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x4be4a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf568 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5ad904 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5ad905 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af388 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [46: 8096] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 4096] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a78e 0x689ee5 0x6858fa 0x6869e7 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a78d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x14d9457 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9456 google.golang.org/grpc.newClientStreamWithParams+0x236 google.golang.org/grpc@v1.77.0/stream.go:291 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [63: 112896] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2eba9 0xc2e650 0xc31916 0xc2c8a5 0xc37f25 0x48b5a1 # 0xc2eba8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2e64f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc31915 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 56] @ 0x6fcfa6 0x6fcfd2 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fcfa5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6fcfd1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 528] @ 0x468a32 0x467f25 0x46808a 0x9f2ae5 0x9f2425 0x9f3365 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9f2ae4 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9f2424 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9f3364 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 1114112] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 960] @ 0x10bf445 0x10bf3f7 0x113206b 0x113206c 0x1033752 0x1032a7e 0x48b5a1 # 0x10bf444 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10bf3f6 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 # 0x113206a 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 # 0x113206b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1033751 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 # 0x1032a7d 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 [23: 94208] @ 0xafd6bf 0xafd652 0xafd656 0x104cca5 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd6be bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafd651 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafd655 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104cca4 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 9984] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [151: 2416] @ 0x140e185 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e184 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 3584] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 240] @ 0x1458b05 0x1458652 0x144b2a5 0x48b5a1 # 0x1458b04 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [22: 478720] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 1440] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [35: 1120] @ 0x5eb46a 0x5fff65 0x5ff71b 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 262144] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a78e 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a78d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [54: 19008] @ 0xd32dec 0xd32cc9 0x10bfbc8 0x10bd759 0x10bd246 0x48b5a1 # 0xd32deb 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 # 0xd32cc8 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 # 0x10bfbc7 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 # 0x10bd758 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 # 0x10bd245 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 [30: 5760] @ 0x10bed9d 0x10bedde 0x10bd985 0x10bd246 0x48b5a1 # 0x10bed9c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10beddd 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 # 0x10bd984 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 # 0x10bd245 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: 80] @ 0x145c125 0x14360ba 0x14c861c 0x14c95b7 0x14ca20b 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x145c124 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x14360b9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x14c861b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14ca20a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 64] @ 0x6fb8de 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fb8dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0xd361b8 0xd35ee5 0x10d04bb 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0xd361b7 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [75: 12000] @ 0x5b9053 0x5b92ec 0x159151f 0x159166b 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159151e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159166a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:313 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [70: 11200] @ 0x4c9a9d 0x82a687 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82a686 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 192] @ 0x15f5f5a 0x15f0e90 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f5f59 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x59 github.com/pactus-project/pactus/www/html/server.go:238 # 0x15f0e8f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [78: 6240] @ 0x5393fb 0x5393dd 0x9ea9ec 0x9ef378 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9ea9eb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [5: 120] @ 0x468b06 0x10d5846 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x10d5845 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 4096] @ 0x53da55 0x53d47d 0x53d659 0x688d28 0x688d0c 0x68a8d2 0x689ee5 0x6858fa 0x6869e7 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688d27 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688d0b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a8d1 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [11: 352] @ 0x1441a92 0x1441a81 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441a91 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1441a80 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [103: 8240] @ 0x142cb9f 0xffad2f 0xffa75a 0xffa550 0xffa372 0x142bf39 0x14270a5 0x14585db 0x144b2a5 0x48b5a1 # 0x142cb9e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xffad2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xffa759 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xffa54f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xffa371 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x142bf38 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [10: 40960] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 18432] @ 0x1197c7e 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x1197c7d github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:562 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 2304] @ 0x68b788 0x689d25 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689d24 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 49152] @ 0x53da55 0x53d47d 0x53d659 0x688d28 0x688d0c 0x68a8d2 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688d27 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688d0b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a8d1 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 9216] @ 0x68b788 0x68a5b0 0x689b28 0x6858fa 0x68694c 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a5af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x68694b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [61: 4880] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 96] @ 0x5c1eab 0x5c27a6 0x69835d 0x8d7ccf 0x8d7cca 0x8d5fe5 0x115e91b 0x8e2ac7 0x115e886 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8d7cce github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8d7cc9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x249 github.com/pactus-project/pactus/store/validator.go:117 # 0x8d5fe4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115e91a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8e2ac6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115e885 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 336] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0x1151dc9 0x1151b0a 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1151dc8 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151b09 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 256] @ 0x53da55 0x53d47d 0x53d659 0x160438b 0x15ff99b 0x55d332 0x55c573 0x55c332 0x55bc1e 0x160f338 0x160eacb 0x161119f 0x9f1509 0x9f33e7 0x1610a44 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x160438a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.4/json.go:183 # 0x15ff99a github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.4/base.go:168 # 0x55d331 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x55c572 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x55c331 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x55bc1d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160f337 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6d7 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:134 # 0x160eaca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x161119e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1610a43 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0xda0738 0xda0761 0xdc2fdf 0xdc15d9 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda0737 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xda0760 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 # 0xdc2fde github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdc15d8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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] @ 0x70250f 0x701bb0 0x705d85 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x705d84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x7aedca 0x7bd090 0x7bdefd 0x963409 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7aedc9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7bd08f crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7bdefc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x963408 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 784] @ 0x114e2c5 0x48b5a1 # 0x114e2c4 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 0: 0 [1: 48] @ 0x40a8f2 0x4810f7 0x4810da 0x4c9851 0x557a0b 0x5579e5 0x5566fe 0x555f3e 0x555b39 0x1604535 0x1604145 0x16095a5 0x16059c5 0x4a530a 0x48b5a1 # 0x4810d9 reflect.makemap+0x19 runtime/map_swiss.go:215 # 0x4c9850 reflect.MakeMapWithSize+0x50 reflect/value.go:3034 # 0x557a0a reflect.MakeMap+0x46a reflect/value.go:3024 # 0x5579e4 encoding/json.(*decodeState).object+0x444 encoding/json/decode.go:649 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1604534 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1604144 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x16095a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.4/server.go:637 # 0x16059c4 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 [60: 2880] @ 0x54433a 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [47: 8272] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 896] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc28665 0xc28485 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc28664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc28484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 176] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1195325 0x11953c5 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x8e6c35 0x8e7054 0x10d5865 0x10d5677 0x8e6b4b 0x10d54cd 0x10d0de2 0x114def9 0x114a2ea 0x48b5a1 # 0x8e6c34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8e7053 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d5864 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d5676 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d54cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d0de1 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 # 0x114def8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [44: 2883584] @ 0x687527 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687526 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 6912] @ 0x6870b1 0x6871e7 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6870b0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6871e6 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 19584] @ 0x687066 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687065 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 4080] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 2688] @ 0x103ae53 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x103ae52 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 48384] @ 0x68b788 0x68a5b0 0x689b28 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a5af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 5376] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [40: 163840] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 196608] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x6869e7 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6869e6 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [63: 1806336] @ 0x1405dab 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 40960] @ 0x53da55 0x53d47d 0x53d659 0x688d28 0x688d0c 0x68a8d2 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688d27 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688d0b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a8d1 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [53: 1696] @ 0x5eb46a 0x5fff65 0x5ff6c9 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 112] @ 0x7339b6 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x7339b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [484: 19824640] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [41: 2624] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xcee6b6 0xce5a5b 0xce5989 0xceb87c 0xd09142 0xd001d4 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce5a5a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce5988 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:75 # 0xceb87b 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 # 0xd09141 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 # 0xd001d3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [8: 196608] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 576] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [197: 50432] @ 0xd054c8 0xd04326 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xd054c7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd04325 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 128] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x10d01d5 0xb75a83 0xb75668 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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: 8] @ 0xd088df 0xd08b68 0xd3f5ca 0x10d5e4c 0x10d0d82 0x114e518 0x48b5a1 # 0xd088de github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd08b67 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 # 0xd3f5c9 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 # 0x10d5e4b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [68: 7616] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 348160] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x78812b 0x788159 0xd550c5 0xd55490 0xd5543d 0xd6695c 0xd69528 0x48b5a1 # 0x78812a bytes.Clone+0x10a bytes/bytes.go:1419 # 0x788158 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd550c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd5548f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5543c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd6695b 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 # 0xd69527 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 [43: 407296] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [76: 87552] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6b5f48 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5f47 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 448] @ 0xd05429 0xd05522 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd05428 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd05521 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 4608] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1195325 0x11953c5 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 1920] @ 0x6871bb 0x6872ae 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6871ba compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6872ad compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 240] @ 0xcfef7c 0xd073f6 0xd072cc 0xd08d98 0xd3fd82 0x10cdf5c 0xd33d85 0x48b5a1 # 0xcfef7b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd073f5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd072cb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd08d97 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 # 0xd3fd81 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 # 0x10cdf5b 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x415a34 0x6509e5 0x6651d1 0x641eb7 0x662397 0x640dd4 0x48b5a1 # 0x6509e4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x6651d0 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641eb6 net.init.func1+0x36 net/hook.go:21 # 0x662396 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640dd3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [54: 1175040] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 2432] @ 0x8e14a5 0x115ad0c 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e14a4 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [244: 7808] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x71bd3b 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x71bd3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 30720] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 896] @ 0x48777c 0x4ed4d5 0xcfefb4 0xd07596 0xd072ea 0xd08d98 0xd3fd82 0x114dec8 0x114a2ea 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd07595 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd072e9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd08d97 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 # 0xd3fd81 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 # 0x114dec7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [33: 23232] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 176] @ 0x70250f 0x701bb0 0x705d85 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x705d84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [23: 20608] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [82: 47232] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 72] @ 0x54433a 0x5c440a 0x5c4f72 0x6a0ab3 0x6a6a91 0x6a74de 0x6a75c6 0x8e634c 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8e634b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [47: 3008] @ 0x8ee2ca 0x8ee2da 0x8ed8ef 0xb05e05 0xb05dd8 0xb79ce7 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ee2c9 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8ee2d9 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8ed8ee go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb05e04 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb05dd7 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 # 0xb79ce6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x468a32 0x467f25 0x468145 0x670c26 0x670b73 0x672311 0x118ecf3 0x118df2f 0x118dceb 0x1190499 0x119049a 0x119017d 0x118fcc5 0x6b3953 0x6b3887 0x48b5a1 # 0x670c25 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x670b72 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x672310 net.DialUDP+0x150 net/udpsock.go:296 # 0x118ecf2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118df2e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118dcea github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1190498 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1190499 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119017c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118fcc4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b3952 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x32 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:42 # 0x6b3886 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x86 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:43 0: 0 [24: 4608] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0xd36012 0xd35ee5 0x10d04bb 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0xd36011 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [22: 6336] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x6b5f48 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5f47 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [87: 1781760] @ 0x5a836a 0x117e4bf 0x117e4c0 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e4be github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e4bf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [27: 62208] @ 0x68b788 0x68a585 0x689b28 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x68b787 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68a584 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x689b27 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 24192] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x1151c89 0x1151c75 0x1151c63 0x1151b0a 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x1151c88 encoding/hex.EncodeToString+0x48 encoding/hex/hex.go:127 # 0x1151c74 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1151c62 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151b09 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [182: 34944] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 12288] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [159: 2605056] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x6fcfdd 0x6fb8d2 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [81: 2208384] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 192] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3f9e6 0xd3f856 0x69423b 0x11961a2 0x11960dd 0x1195b2e 0x114fcca 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3f9e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3f855 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:82 # 0x69423a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x11961a1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:291 # 0x11960dc github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:303 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [39: 9984] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [29: 696] @ 0x697cf3 0x6a7208 0x6a6f05 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x697cf2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [251: 8224768] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 64] @ 0x70250f 0x701bb0 0x706222 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x706221 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 18432] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [47: 3760] @ 0x8d40b6 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x8d40b5 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [21: 2352] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 4320] @ 0x7050dc 0x707d7a 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x707d79 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [260: 232960] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc23606 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23605 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [40: 23040] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [114: 3648] @ 0x4e5ccc 0xcee68f 0xcf02df 0xceb11f 0xcebc8d 0xceb9d2 0xd33a22 0xd3fbaa 0xd33d8f 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf02de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:546 # 0xceb11e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x27e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:696 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3fba9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:136 # 0xd33d8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [15: 8640] @ 0x710848 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x710847 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 3072] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 1344] @ 0xd0549e 0xd0032b 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xd0549d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [64: 3072] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [168: 2688] @ 0x51f991 0x7e1c85 0x140edfc 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f990 fmt.Sprint+0x50 fmt/print.go:280 # 0x7e1c84 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x140edfb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [121: 2904] @ 0xbe7588 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7587 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 4276224] @ 0x687586 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687585 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [63: 26208] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 128] @ 0x710793 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x710792 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x6f14ba 0x4a3e91 0x6f0b8e 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f14b9 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 # 0x6f0b8d 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 960] @ 0x513965 0x513c7d 0x51203e 0x6ebe7e 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x513964 os.newFile+0x64 os/file_unix.go:144 # 0x513c7c os.openFileNolog+0x17c os/file_unix.go:278 # 0x51203d os.OpenFile+0x3d os/file.go:412 # 0x6ebe7d 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [93: 195035136] @ 0x6f0d35 0x70a225 0x730a05 0x715d28 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0d34 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 # 0x70a224 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x730a04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x715d27 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0xb165de 0xb14e17 0xb18078 0xb1806a 0xd5f399 0xe2296f 0xd5e463 0x48b5a1 # 0xb165dd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18077 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18069 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5f398 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 # 0xe2296e 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 # 0xd5e462 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: 208] @ 0x8e6c35 0x8e7054 0x8e6d97 0xd63013 0x10ce072 0xd33d85 0x48b5a1 # 0x8e6c34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8e7053 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8e6d96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd63012 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [192: 172032] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 80] @ 0xd56dee 0xd59346 0xd6796c 0xd672a8 0xd69528 0x48b5a1 # 0xd56ded github.com/flynn/noise.(*symmetricState).Split+0x2d github.com/flynn/noise@v1.1.0/state.go:198 # 0xd59345 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd6796b 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 # 0xd672a7 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 # 0xd69527 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 [340: 27200] @ 0xc2132c 0xc31578 0xc2f8c5 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2132b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc31577 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 160] @ 0x1159976 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 1920] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [118: 18880] @ 0xce58ed 0xceb87c 0xd09142 0xd04262 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xce58ec 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 # 0xceb87b 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 # 0xd09141 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 # 0xd04261 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 5632] @ 0x7fe216 0x7fdad0 0xafddc6 0x104de0f 0x104c5c5 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdacf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafddc5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104de0e 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 # 0x104c5c4 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 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2304] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 208] @ 0x1144fe6 0x1144d75 0xc4f0c7 0xc4ee8a 0xc4e9c5 0xc4e517 0xc4e3bc 0x48b5a1 # 0x1144fe5 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x1144d74 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:230 # 0xc4f0c6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4ee89 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4e9c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4e516 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4e3bb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 128] @ 0x5cdc9a 0x5cdca6 0xd597c2 0x695d37 0x169336f 0x695c9d 0xd55bac 0xd565ab 0xd5813f 0xd676cb 0xd6721f 0xd69528 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd597c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55bab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5813e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd676ca 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 # 0xd6721e 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 # 0xd69527 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 [60: 568320] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0xafd990 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0xafd98f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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: 1632] @ 0x14ce63e 0x145085a 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x14ce63d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.77.0/server.go:1060 # 0x1450859 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x25b9 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:659 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [27: 648] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [159: 50880] @ 0x159debf 0x159df32 0x159b71a 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x159debe net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x159df31 github.com/gorilla/mux.requestWithVars+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x159b719 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x14c914c 0x14e3c59 0x14dc991 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14c914b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.77.0/rpc_util.go:796 # 0x14e3c58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.77.0/stream.go:1866 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [144: 50688] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x15f5bae 0x15f5b55 0x15f5b47 0x15f063a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f5bad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15f5b54 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f5b46 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x15f0639 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 1472] @ 0x14da447 0x14da3ce 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14da3cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x40cbf2 0x40aa79 0x481029 0x144e4a5 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144e4a4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x204 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:407 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [38: 622592] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 320] @ 0xbe8168 0xbe6905 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe8167 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe6904 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0xd01359 0xd01317 0xd01038 0xd01119 0x48b5a1 # 0xd01358 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xd01316 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd01118 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 16384] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15eedad 0x15eed2e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15eedac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x76c github.com/pactus-project/pactus/www/html/server.go:225 # 0x15eed2d github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x6ed github.com/pactus-project/pactus/www/html/blockchain.go:44 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1152] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x11930a5 0x11926c8 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11926c7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 4032] @ 0x1523bd3 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1523bd2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:105 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [60: 5760] @ 0xb1a1b0 0xb1a572 0x10bfdf9 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a1af github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bfdf8 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x6b733b 0x6b732f 0x6b730f 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b733a github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x1fa github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x6b732e github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x1ee github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x6b730e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 960] @ 0x1185df6 0x1185de5 0x11854af 0x1185953 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x1185df5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1185de4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 288] @ 0x53b765 0x1522593 0x1522526 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1522592 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x252 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:227 # 0x1522525 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1e5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:708 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [311: 206364672] @ 0x692a2e 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x1191305 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x692a2d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1191304 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [33: 1584] @ 0x6fcfdd 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [805: 59351040] @ 0x687586 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687585 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [60: 1966080] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [120: 3440640] @ 0x5a836a 0x117e3f7 0x117e3d3 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117e3f6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117e3d2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [170: 40800] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [703: 46071808] @ 0x687527 0x687513 0x692a47 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x687526 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x687512 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x692a46 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [164: 39360] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [66: 540672] @ 0x53da55 0x53d47d 0x53d659 0x6895e8 0x6895cc 0x68a725 0x689ee5 0x6858fa 0x686805 0x687a2d 0x692cfa 0x692cea 0x6945b4 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6895e7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6895cb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a724 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689ee4 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6858f9 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686804 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x687a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692cf9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692ce9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6945b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4217: 2798198784] @ 0x692a2e 0x692a08 0x6945a5 0x117e41c 0x11953cf 0x1191677 0x119111d 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x692a2d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692a07 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6945a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117e41b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x11953ce github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1191676 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x119111c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 37632] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [78: 1872] @ 0x5c1eab 0x5c27a6 0x69835d 0x6b7a66 0x6b7a7a 0x6b7a57 0x6b7a31 0x6b7a13 0x115f4cc 0x1168c11 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b7a65 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b7a79 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b7a56 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b7a30 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b7a12 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x115f4cb github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8b github.com/pactus-project/pactus/state/state.go:619 # 0x1168c10 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x130 github.com/pactus-project/pactus/consensus/height.go:26 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x1693357 0x695c9d 0xd55bac 0xd56efa 0xd59346 0xd6796c 0xd672a8 0xd69528 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55bab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd56ef9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd59345 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd6796b 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 # 0xd672a7 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 # 0xd69527 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: 16912] @ 0x415a34 0x4ed288 0xd01453 0xd01038 0xd01119 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xd01452 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd01118 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [21: 4032] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [124: 5079040] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 864] @ 0x698bb3 0x69d39f 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 23040] @ 0x964a90 0x964a84 0x963dc5 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x964a8f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:335 # 0x964a83 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x963dc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [117: 4792320] @ 0x1406418 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x1586d45 0x15866d4 0x1584a33 0x158cd8e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586d44 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158cd8d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2ed github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [229: 43968] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [176: 45056] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [233: 238592] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 672] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 2880] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [141: 22560] @ 0xce561e 0xce2bc8 0xce1626 0xd33bd7 0x48b5a1 # 0xce561d 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 # 0xce2bc7 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 # 0xce1625 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 # 0xd33bd6 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 [36: 1728] @ 0x53b765 0x9ef065 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x9ef064 net/http.(*conn).serve+0xc4 net/http/server.go:1937 0: 0 [42: 4032] @ 0x14d88b9 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d88b8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [88: 16896] @ 0x97bebc 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bebb net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [100: 22400] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f0d26 0x15f0c9a 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f0d25 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x145 github.com/pactus-project/pactus/www/html/server.go:225 # 0x15f0c99 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 1696] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [36: 2304] @ 0x15f052a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0529 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x69 github.com/pactus-project/pactus/www/html/blockchain.go:158 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x16adc3a 0x16c8557 0x16cc088 0x16cc05b 0x7a338b 0x7a0576 0x9209b2 0x96a845 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x16adc39 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16c8556 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x16cc087 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cc05a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a338a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7a0575 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9209b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x96a844 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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 0x4ed4d5 0xcfefb4 0xd073f6 0xd072cc 0xd08d98 0xd3fd82 0x114dec8 0x114a2ea 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd073f5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd072cb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd08d97 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 # 0xd3fd81 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 # 0x114dec7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [10: 160] @ 0x14d9457 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9456 google.golang.org/grpc.newClientStreamWithParams+0x236 google.golang.org/grpc@v1.77.0/stream.go:291 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [285: 1386240] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [5: 400] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0xd003ca 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xd003c9 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3a9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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 [60: 1440] @ 0x5c5055 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5c5054 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 864] @ 0x115bf7a 0x115bf40 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115bf79 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115bf3f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 24] @ 0x89f1fe 0xd67c48 0xd67c49 0xd671df 0xd69528 0x48b5a1 # 0x89f1fd github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).GetPublic+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:74 # 0xd67c47 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).LocalPublicKey+0x67 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:99 # 0xd67c48 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x68 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:222 # 0xd671de 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 # 0xd69527 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 [233: 7456] @ 0x40cbf2 0x40b74d 0x410d25 0xc28330 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc2832f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [26: 832] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff74e 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [47: 752] @ 0xcee6b6 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd33bd7 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd33bd6 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 [68: 644096] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x7f758c 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f758b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [143: 2288] @ 0x69c08a 0x1591335 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c089 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 840] @ 0x4ed288 0xd01453 0xd01038 0xd01119 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xd01452 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd01118 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [22: 33792] @ 0x5b1a8e 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5b1a8d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [37: 1776] @ 0xb776a9 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb776a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 128] @ 0x104e8ad 0x104e87d 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x104e8ac github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104e87c 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0xd0549e 0xd0032b 0xd087dd 0xd34895 0xd34658 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xd0549d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd0032a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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: 9520] @ 0x48777c 0x4ed4d5 0xcfefb4 0xd073f6 0xd072cc 0xd08d98 0xd3fd82 0x10cdf5c 0xd33d85 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfefb3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd073f5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd072cb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd08d97 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 # 0xd3fd81 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 # 0x10cdf5b 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 21312] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [180: 37440] @ 0x115bf4f 0x115bf40 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115bf4e github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1ee github.com/pactus-project/pactus/types/certificate/certificate.go:359 # 0x115bf3f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [78: 7488] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x54433a 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a75c6 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 576] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 832] @ 0x4e5ccc 0xcee68f 0xce579b 0xce56e5 0xce2bc8 0xce1626 0xd33bd7 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce579a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:362 # 0xce56e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:63 # 0xce2bc7 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 # 0xce1625 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 # 0xd33bd6 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 [14: 7168] @ 0x7b051e 0x7b0533 0x9767b4 0x9283b6 0x967d8a 0x963e12 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b051d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7b0532 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9767b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x967d89 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x963e11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2880] @ 0x1586851 0x1585e1c 0x48b5a1 # 0x1586850 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1585e1b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [109: 55808] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [71: 18176] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [166: 31872] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 9856] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [171: 32832] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 384] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce312d 0xce4f85 0x103a264 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce312c 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 # 0xce4f84 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 # 0x103a263 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 864] @ 0x5eb46a 0x5fff65 0x5ff71b 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [18: 1152] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 768] @ 0x69862f 0x69677a 0x1151ad8 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x69862e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x696779 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x1151ad7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 880] @ 0x52d2f0 0x51f577 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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: 48] @ 0x53b765 0x10cf130 0x10cf0d2 0xc1bc6d 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x10cf12f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cf0d1 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 # 0xc1bc6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 176] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x1523c45 0x15ee6e2 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x15ee6e1 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0xa1 github.com/pactus-project/pactus/www/html/blockchain.go:20 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x1523c45 0x15ee6e2 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x15ee6e1 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0xa1 github.com/pactus-project/pactus/www/html/blockchain.go:20 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 448] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f0de5 0x15f0d27 0x15eee6f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f0de4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x204 github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f0d26 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x15eee6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 384] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [55: 4400] @ 0x5393fb 0x5393dd 0x9ef194 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9ef193 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [5: 4480] @ 0x15eeed2 0x15eee8d 0x15eee7b 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15eeed1 bytes.(*Buffer).String+0x891 bytes/buffer.go:77 # 0x15eee8c github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x84c github.com/pactus-project/pactus/www/html/server.go:274 # 0x15eee7a github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x83a github.com/pactus-project/pactus/www/html/blockchain.go:44 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [134: 38592] @ 0x144204e 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x144204d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [159: 17808] @ 0xc231eb 0xc231df 0xc3b63b 0xc37e87 0x48b5a1 # 0xc231ea github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x48a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc231de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3b63a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [32: 768] @ 0x5c4f59 0x6a0ab3 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [23: 736] @ 0x1455cc7 0x1454725 0x14d1b54 0x14d1b32 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1455cc6 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1332 # 0x1454724 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x14d1b53 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14d1b31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 1408] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [51: 6528] @ 0x69bfb5 0x69bedf 0x1591352 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfb4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 1152] @ 0xbe6a3e 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6a3d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 13696] @ 0xd34a29 0xd33d1f 0x48b5a1 # 0xd34a28 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 # 0xd33d1e 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 [33: 12672] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 2240] @ 0x14bbc8a 0x1423f4f 0x14d89bb 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14bbc89 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x1423f4e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x14d89ba google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x145c125 0x145a07a 0x14c861c 0x14c95b7 0x14d0c25 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x145c124 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x145a079 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:57 # 0x14c861b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x14c95b6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14d0c24 google.golang.org/grpc.(*Server).processUnaryRPC+0xee4 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0x143593a 0x4a3e91 0x143674d 0x1436c47 0x1455d65 0x1455d51 0x1454725 0x14d1b54 0x14d1b32 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1435939 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 # 0x143674c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x1436c46 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1455d64 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x124 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:354 # 0x1455d50 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x110 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1336 # 0x1454724 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x14d1b53 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14d1b31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [80: 7680] @ 0x13c1676 0x144ab9f 0x144b46e 0x48b5a1 # 0x13c1675 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x144ab9e google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [23: 1104] @ 0x53b765 0x1444c94 0x1444c67 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x1444c93 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1444c66 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 288] @ 0x1444ea5 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444ea4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 640] @ 0xd9be1a 0x4a3e91 0xd9cf3e 0xd9f9e9 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9be19 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 # 0xd9cf3d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9f9e8 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [44: 2816] @ 0xb7993a 0xb798c9 0xb79868 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb79939 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb798c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb79867 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 33600] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x1693357 0x695c9d 0xd55b34 0xd565ab 0xd58f69 0xd6796c 0xd672a8 0xd69528 0x48b5a1 # 0x1693356 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55b33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd58f68 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd6796b 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 # 0xd672a7 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 # 0xd69527 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] @ 0xbe910c 0xbe6485 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe910b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe6484 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2576] @ 0x558ee7 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 2496] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [61: 3904] @ 0xce2bd9 0xce1626 0xd33bd7 0x48b5a1 # 0xce2bd8 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 # 0xce1625 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 # 0xd33bd6 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 [90: 7200] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff6c9 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff6c8 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 288] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 1536] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 768] @ 0x5d18d9 0x5eb27f 0x5ff74e 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff74d 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [12: 1920] @ 0xce561e 0xce2bc8 0xce1626 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xce561d 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 # 0xce2bc7 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 # 0xce1625 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 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [9: 864] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [72: 17280] @ 0x1185df6 0x1185de5 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x1185df5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1185de4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [37: 15392] @ 0x69e46d 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69e46c github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [339: 16272] @ 0x599d65 0x598b35 0x598613 0x6989bf 0x698973 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6989be github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x698972 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 144] @ 0x543375 0x5c4185 0x5c506e 0x69f4a5 0x69fc29 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c506d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x69f4a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69fc28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [198: 228096] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [146: 2336] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77e015 0x77e016 0x118606a 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1186069 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 1152] @ 0x158bd78 0x158c5bf 0x158de85 0x163c2aa 0x48b5a1 # 0x158bd77 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2b7 github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x158c5be github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x13e github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [26: 2912] @ 0x1441988 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441987 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [167: 21376] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0xce2bd9 0xce1626 0xd345ca 0x104b86f 0x104be3a 0x104b570 0x48b5a1 # 0xce2bd8 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 # 0xce1625 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 # 0xd345c9 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 # 0x104b86e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x104be39 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 # 0x104b56f 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: 2560] @ 0x4a4812 0x4a3da5 0x8ad519 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad518 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [43: 1376] @ 0x167bfd3 0x5ce206 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce205 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 1280] @ 0x158fe25 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158fe24 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x644 github.com/pactus-project/pactus/www/grpc/blockchain.go:174 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x1151d94 0x1151b0a 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x1151d93 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x153 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1151b09 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 480] @ 0x69755a 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x697559 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 14080] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 5952] @ 0xbe6378 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6377 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 432] @ 0x6a8db6 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6a8db5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x14dd1e5 0x14dc1d7 0x14dcf52 0x14bbb59 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14dd1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x14dc1d6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [72: 82944] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 720] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b3494 0x7b339a 0xd6b7da 0xd6b32b 0x963a57 0x96a40c 0x963e54 0x95e01d 0x9315f2 0xd6d6bf 0xd6d66a 0xd6cefd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0x7b3493 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b3399 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd6b7d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6b32a 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 # 0x963a56 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x96a40b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x963e53 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95e01c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6cefc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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: 2560] @ 0x1196658 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1196657 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:334 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [44: 704] @ 0xc2fc69 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fc68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 960] @ 0x543375 0x5c4185 0x697d4b 0x697ce1 0x697b8a 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x697d4a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697ce0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x697b89 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [54: 2592] @ 0x8d5839 0x8d582d 0x8d57dc 0x115be89 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8d5838 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8d582c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8d57db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x115be88 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x128 github.com/pactus-project/pactus/state/state.go:284 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [51: 408] @ 0x11525f0 0x117e60d 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x11525ef github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x117e60c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 112] @ 0xcee6b6 0xcefca5 0xce8de5 0xce880e 0xce8549 0xce164a 0xd345ca 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcefca4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:445 # 0xce8de4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:508 # 0xce880d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:478 # 0xce8548 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:460 # 0xce1649 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd345c9 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [12: 2304] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x781fe5 0x103b8a9 0x103b6ae 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x781fe4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x103b8a8 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb68 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x103b6ad 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [166: 4759552] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [138: 33120] @ 0xd40679 0xd4066b 0xd32ac5 0x10bfcf7 0x10bd759 0x10bd246 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bfcf6 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 # 0x10bd758 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 # 0x10bd245 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] @ 0x69bfb5 0x1591335 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfb4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [69: 5520] @ 0x14538a5 0x14533e6 0x1454be5 0x14cf4ee 0x14cf4cb 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14538a4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1031 # 0x14533e5 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x1454be4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x14cf4ed google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x14cf4ca google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 2304] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1195325 0x11953c5 0x11930a5 0x11926c8 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11930a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11926c7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 6144] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [71: 1136] @ 0xc4f2e5 0xc4f11d 0xc4ee8a 0xc4e9c5 0xc4e517 0xc4e3bc 0x48b5a1 # 0xc4f2e4 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4f11c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4ee89 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4e9c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4e516 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4e3bb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [164: 68224] @ 0x14419ac 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14419ab google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [66: 9504] @ 0x9f5069 0x9f505d 0x15f51a9 0x48b5a1 # 0x9f5068 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9f505c net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x15f51a8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [98: 23520] @ 0x97bca8 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bca7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [74: 13024] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x159151f 0x159166b 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159151e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159166a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:313 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [22: 1056] @ 0x7fe216 0x7fdba5 0x1466d05 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdba4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1466d04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [73: 1168] @ 0x468b06 0x77a8ec 0x77e015 0x77e016 0x118606a 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1186069 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 224] @ 0x8e6c35 0x8e7054 0x8e6d97 0xd62cfa 0x10ce072 0xd33d85 0x48b5a1 # 0x8e6c34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8e7053 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8e6d96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd62cf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 23680] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8e7508 0x8e6d4b 0xd62cfa 0x10ce072 0xd33d85 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 # 0x8e7507 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8e6d4a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd62cf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 336] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [204: 3264] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 512] @ 0xc4d6c5 0xc4d325 0xc3be45 0xc3b665 0xc37e87 0x48b5a1 # 0xc4d6c4 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc4d324 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc3be44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc3b664 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc37e86 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] @ 0x158c4ba 0x158c4ae 0x158de85 0x163c2aa 0x48b5a1 # 0x158c4b9 bytes.NewBuffer+0x39 bytes/buffer.go:478 # 0x158c4ad github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x2d github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:27 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [87: 9744] @ 0xd054b7 0xd04326 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xd054b6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd04325 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [18: 1440] @ 0x5393fb 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 262144] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 576] @ 0x54433a 0x5c440a 0x5c4f72 0x6a0ab3 0x6a6a91 0x6a74de 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a0ab2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [166: 34528] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc23606 0xc23345 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc23605 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc23344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x52d105 0x52d210 0x53245b 0x5373ff 0x6ec2aa 0x6ec212 0x73090f 0x7308f2 0x715d28 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x5373fe path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6ec2a9 path/filepath.Join+0x149 path/filepath/path.go:131 # 0x6ec211 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 # 0x73090e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x7308f1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x715d27 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x4e5ccc 0xcee68f 0xcf0059 0xceabb2 0xce4fe5 0x104ca3e 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0058 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:508 # 0xceabb1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:677 # 0xce4fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:935 # 0x104ca3d 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x53d4e5 0x53d659 0x5c3a3f 0x5c439d 0x6a69cc 0x6a6925 0x6a74de 0x6a75c6 0x8d37c9 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c3a3e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c439c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a69cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6924 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8d37c8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [27: 9504] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x1436589 0x1436443 0x14c823c 0x14dde67 0x14dd645 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1436588 google.golang.org/grpc/metadata.MD.Copy+0x188 google.golang.org/grpc@v1.77.0/metadata/metadata.go:102 # 0x1436442 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:130 # 0x14c823b google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.77.0/rpc_util.go:226 # 0x14dde66 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.77.0/stream.go:1054 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [60: 17280] @ 0x144204e 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x144204d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x6a962a 0x6a83ea 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a9629 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6a83e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 4992] @ 0x69d24b 0x6a8e99 0x6a8016 0x8d2e6e 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [51: 14688] @ 0x14d9868 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9867 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x40cbf2 0x40aa79 0x481029 0xc15173 0x104ecd1 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0xc15172 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 # 0x104ecd0 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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 [83: 95616] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 1600] @ 0x1446e34 0x14de149 0x14ddf7c 0x14dd2a5 0x14dc002 0x14dcf52 0x14bbb59 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1446e33 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14de148 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14ddf7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14dd2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dcf51 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [50: 204800] @ 0xafd6bf 0xafd652 0xafd656 0x104cca5 0x104bf74 0x104b570 0x48b5a1 # 0xafd6be bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafd651 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafd655 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104cca4 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x5cdc9a 0x5cdca6 0xd597c2 0x695d37 0x169336f 0x695c9d 0xd55bac 0xd565ab 0xd58f69 0xd6796c 0xd672a8 0xd69528 0x48b5a1 # 0x5cdc99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cdca5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd597c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x695d36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169336e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x695c9c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd55bab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd565aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd58f68 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd6796b 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 # 0xd672a7 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 # 0xd69527 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 [165: 18480] @ 0x48777c 0x4ed2c8 0xd01453 0xd01038 0xd01119 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xd01452 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd01118 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [176: 405504] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6b5f48 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5f47 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [606: 77568] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 19456] @ 0x7355b7 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x7355b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 688] @ 0x97bebc 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bebb net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x735085 0x7342da 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x735084 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x7342d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [201: 5763072] @ 0x1406ab9 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ab8 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 1152] @ 0x1509d55 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1509d54 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x434 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:188 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [68: 1632] @ 0x97bebc 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bebb net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [61: 29280] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [153: 3672] @ 0x698992 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698991 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x845608 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0xafda52 0x104d548 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x845607 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafda51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104d547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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 [175: 33600] @ 0x5e0114 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [193: 27792] @ 0x6a8b3b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8b3a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 896] @ 0x158eada 0x158ea5d 0x158ea4b 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158ead9 encoding/hex.EncodeToString+0x299 encoding/hex/hex.go:129 # 0x158ea5c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x21c github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158ea4a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:45 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [37: 56832] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 112] @ 0xc23174 0xc3b63b 0xc37e87 0x48b5a1 # 0xc23173 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x413 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3b63a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [609: 146160] @ 0x7050dc 0x7054fc 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d12c6 0x8d4f77 0x8e16e4 0x8e36c8 0x8e445f 0x8e6205 0x1159e30 0x115d652 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d12c5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8d4f76 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8e16e3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8e36c7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8e445e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8e6204 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1159e2f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115d651 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [40: 6400] @ 0xce561e 0xce34dd 0xce4754 0xd3fcf9 0x10ce587 0xd33d85 0x48b5a1 # 0xce561d 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 # 0xce34dc 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 # 0xce4753 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 # 0xd3fcf8 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 # 0x10ce586 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 25600] @ 0x15f97fa 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f97f9 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0xd9 net/http/server.go:2378 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [66: 23232] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x1436589 0x1436443 0x14c823c 0x14dde67 0x14dd645 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1436588 google.golang.org/grpc/metadata.MD.Copy+0x188 google.golang.org/grpc@v1.77.0/metadata/metadata.go:102 # 0x1436442 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:130 # 0x14c823b google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.77.0/rpc_util.go:226 # 0x14dde66 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.77.0/stream.go:1054 # 0x14dd644 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 11136] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x1152b05 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x1152b04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [234: 134784] @ 0x1458736 0x1458652 0x144b2a5 0x48b5a1 # 0x1458735 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [34: 2176] @ 0x15913fb 0x1591380 0x1591346 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15913fa encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x159137f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1591345 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 240] @ 0x14497e5 0x144b46e 0x48b5a1 # 0x14497e4 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1481 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [108: 31104] @ 0x14d9868 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d9867 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 3040] @ 0x52d2f0 0x51f577 0xd236a5 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd236a4 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [104: 24960] @ 0x1591450 0x1591663 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159144f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1591662 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [68: 6528] @ 0x1437e13 0x1438df1 0x1437799 0x14413f2 0x48b5a1 # 0x1437e12 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:714 # 0x1438df0 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x1437798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x14413f1 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [167: 58784] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x144f291 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144f290 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0xff0 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:468 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [238: 7616] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc151b8 0x104ecd1 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0xc151b7 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 # 0x104ecd0 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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] @ 0x144f2c5 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144f2c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1024 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:468 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [58: 2375680] @ 0x1405dab 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 114688] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [93: 22320] @ 0x15914df 0x1591663 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15914de encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1591662 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [105: 25200] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x103bff6 0x103bc85 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x103bff5 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 # 0x103bc84 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 32832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x15a087f 0x15a04f4 0x15a1026 0x159b40b 0x159b6da 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15a087e github.com/gorilla/mux.extractVars+0x4fe github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x15a04f3 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x173 github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x15a1025 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x159b40a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x159b6d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 10752] @ 0x158bbbc 0x158bba1 0x158cc86 0x158de85 0x163c2aa 0x48b5a1 # 0x158bbbb encoding/binary.bigEndian.AppendUint32+0xfb encoding/binary/binary.go:192 # 0x158bba0 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0xe0 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x158cc85 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x1e5 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [101: 21008] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 576] @ 0x5d1cc5 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [15: 2880] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [444: 21312] @ 0x11850f6 0x1185146 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x11850f5 bytes.NewReader+0x55 bytes/reader.go:159 # 0x1185145 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [43: 6192] @ 0x14d92b3 0x14d92a7 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d92b2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x14d92a6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [69: 5520] @ 0x142cb9f 0xffad2f 0xffa75a 0xffa550 0xffa372 0x142bf39 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142cb9e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xffad2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xffa759 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xffa54f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xffa371 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x142bf38 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [7: 286720] @ 0x49fe29 0x1406885 0x140eddf 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x49fe28 strconv.AppendInt+0xa8 strconv/itoa.go:42 # 0x1406884 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:181 # 0x140edde google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [81: 2322432] @ 0x1405ea7 0x1405ceb 0x140ee12 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ee11 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x10d5b9e 0x10d5b23 0x10d5f87 0x8e6b4b 0x10d5e09 0x10d0d82 0x114e518 0x48b5a1 # 0x10d5b9d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d5b22 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d5f86 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8e6b4a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d5e08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d0d81 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 # 0x114e517 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [47: 3760] @ 0x5393fb 0x5393dd 0x144f8fb 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x5393fa context.withCancel+0x3a context/context.go:277 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x144f8fa google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165a google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:542 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 32] @ 0x150ada8 0x1522785 0x15099cf 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150ada7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x27 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:406 # 0x1522784 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:59 # 0x15099ce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:139 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [27: 3024] @ 0x415a34 0x1441a92 0x1441a81 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441a91 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1441a80 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [82: 1312] @ 0xc55ced 0xc5253d 0xc53e29 0xc5b437 0xc5b42f 0xdefd22 0xdf30fc 0xdf2445 0x48b5a1 # 0xc55cec golang.org/x/net/internal/socket.parseInetAddr+0x12c golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:90 # 0xc5253c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc53e28 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc5b436 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5b42e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xdefd21 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf30fb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdf2444 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: 24] @ 0x4ed288 0x114e2b0 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0x114e2af github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [114: 3648] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [203: 4872] @ 0x7f75ee 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f75ed google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 1152] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [693: 55440] @ 0x531bbf 0x778e39 0x778e1f 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x778e38 strings.Split+0x78 strings/strings.go:361 # 0x778e1e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [32: 1024] @ 0x4e5ccc 0xcee68f 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0xce7245 0xce6e71 0xd042f5 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd042f4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [15: 2880] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 224] @ 0x115bf7a 0x115bf40 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115bf79 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115bf3f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [128: 12288] @ 0x5d18d9 0x5eb27f 0x5ff765 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5d18d8 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [547: 8752] @ 0xc1b3db 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc1b3da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x61a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x150da8d 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150da8c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:33 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 2016] @ 0x14d0b86 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14d0b85 google.golang.org/grpc.(*Server).processUnaryRPC+0xe45 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [360: 149760] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2d032 0xc2d040 0xc37f25 0x48b5a1 # 0xc2d031 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d03f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [64: 3072] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [163: 18256] @ 0xd01345 0xd01317 0xd01038 0xd01119 0x48b5a1 # 0xd01344 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd01316 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd01118 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [85: 9520] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x9ea9ec 0x9ef378 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9ea9eb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [175: 33600] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [175: 403200] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [165: 31680] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0x53da55 0x53d47d 0x53d659 0x5443dc 0x5c440a 0x6a0b1a 0x6a0ab9 0x6a6a91 0x6a74de 0x6a75c6 0x8d37c9 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5443db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0b19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0ab8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8d37c8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [38: 18240] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 82944] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x115ac98 0x115d625 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115d624 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 640] @ 0xd63488 0xd62ef6 0x10ce072 0xd33d85 0x48b5a1 # 0xd63487 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd62ef5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10ce071 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 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [151: 3624] @ 0x698bb3 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 53248] @ 0xd69016 0xd68fc3 0xd68f5b 0xd69fbd 0xd61982 0xd6093a 0xd6043a 0xd5e9d2 0x48b5a1 # 0xd69015 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xd68fc2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd68f5a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:55 # 0xd69fbc 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 # 0xd61981 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [153: 29376] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0x7352a5 0x7342da 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x7342d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0xc2f9f3 0xc2cc2f 0xc37f25 0x48b5a1 # 0xc2f9f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x632 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1928 # 0xc2cc2e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 55296] @ 0x6f0c34 0x703b2a 0x7045e6 0x704898 0x704ff2 0x705866 0x731887 0x7307ad 0x6f2a82 0x6f2af9 0x6f3270 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705865 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x731886 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x7307ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6f2a81 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 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [77: 616] @ 0xbe6cb8 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6cb7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 3968] @ 0x115bfa5 0x115bf40 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x115bfa4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:356 # 0x115bf3f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [136: 5570560] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x6989f4 0x6989ca 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x6989f3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6989c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [163: 31296] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [33: 792] @ 0x1428b65 0x1426e7f 0x14585db 0x144b2a5 0x48b5a1 # 0x1428b64 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.48.0/http2/frame.go:908 # 0x1426e7e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 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: 3120] @ 0x69ce85 0x69ce5b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69ce84 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x69ce5a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [13: 1664] @ 0x8e14a5 0x115ad0c 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8e14a4 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115ad0b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [183: 35136] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10: 480] @ 0x5b9053 0x5b92ec 0x159737c 0x1597311 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159737b github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1597310 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 7936] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 448] @ 0xc2fe7c 0xc2c525 0xc37f25 0x48b5a1 # 0xc2fe7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [381: 341376] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f0f18 0x15f0e91 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f0f17 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x337 github.com/pactus-project/pactus/www/html/server.go:252 # 0x15f0e90 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [195: 87360] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f0de5 0x15f0d27 0x15f05b7 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f0de4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x204 github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f0d26 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x15f05b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x4e5ccc 0xcee68f 0xceb0e5 0xceafff 0xceb605 0xcebba5 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd0672d 0xd06985 0xd08c53 0xd3f842 0x104c790 0x10557b5 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xceb0e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:425 # 0xceaffe github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:695 # 0xceb604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:716 # 0xcebba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:755 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd0672c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd06984 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd08c52 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 # 0xd3f841 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 # 0x104c78f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x68f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:505 # 0x10557b4 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f653 0xce2514 0xce254e 0xce0851 0xce3f4c 0xd60d9d 0xd6043a 0xd5e9d2 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce2513 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 # 0xce254d 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 # 0xce0850 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 # 0xce3f4b 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 # 0xd60d9c 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-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] @ 0x48fd0b 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 912] @ 0x844b25 0x859f7a 0x859bb8 0x82a717 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 672] @ 0x480fda 0x480fef 0x53a176 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [86: 12384] @ 0x744585 0x744406 0xa10fc8 0x9ea587 0x9ef378 0x48b5a1 # 0x744584 net/url.parse+0xc4 net/url/url.go:523 # 0x744405 net/url.ParseRequestURI+0x25 net/url/url.go:501 # 0xa10fc7 net/http.readRequest+0x4a7 net/http/request.go:1123 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [148: 47360] @ 0x159dfff 0x159e072 0x159b72a 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x159dffe net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x159e071 github.com/gorilla/mux.requestWithRoute+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x159b729 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [65: 3120] @ 0x142986b 0x1426e7f 0x14585db 0x144b2a5 0x48b5a1 # 0x142986a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x1426e7e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 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: 1680] @ 0x53ae39 0x53b68d 0x53b64f 0x15849de 0x158cd8e 0x158de85 0x163c2aa 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158cd8d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2ed github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [20: 960] @ 0x5b8210 0x5b8a5a 0x5b945c 0x5c4aca 0x1590ba5 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b820f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8a59 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b945b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5c4ac9 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:37 # 0x1590ba4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 864] @ 0x5b9332 0x15915b7 0x1591553 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15915b6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [516: 14794752] @ 0x4a01cb 0x49ffdb 0x1406925 0x140ec1f 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a01ca strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49ffda strconv.AppendUint+0xfa strconv/itoa.go:54 # 0x1406924 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:187 # 0x140ec1e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:309 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [134: 47168] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9ebd7f 0x9eb7f7 0x15f5bfa 0x15f063a 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f5bf9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x15f0639 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [88: 8448] @ 0x1438ca5 0x1438c94 0x1437799 0x144e0bc 0x48b5a1 # 0x1438ca4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:679 # 0x1438c93 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x1437798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x144e0bb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [480: 675840] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0x97bcd1 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bcd0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [398: 356608] @ 0x15f060f 0x15f05d1 0x15f061e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f060e bytes.(*Buffer).String+0x14e bytes/buffer.go:77 # 0x15f05d0 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x110 github.com/pactus-project/pactus/www/html/server.go:274 # 0x15f061d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x15d github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [68: 544] @ 0xc4de54 0xc4d878 0x48b5a1 # 0xc4de53 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc4d877 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [170: 32640] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [226: 43392] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [215: 123840] @ 0x7fe216 0x7fdba5 0x1466d05 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdba4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1466d04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [21: 1344] @ 0x1591394 0x1591380 0x1591346 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1591393 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x159137f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1591345 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 76288] @ 0x6f04b5 0x6efef3 0x6f00a5 0x708d66 0x709cf5 0x7321a5 0x715e91 0x716ce8 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f00a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x708d65 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x709cf4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7321a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x715e90 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x716ce7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x69c069 0x69bedf 0x1591352 0x1590c07 0x152622b 0x1563abe 0x1526083 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c068 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1590c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:258 # 0x152622a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1526082 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 3920] @ 0x1441ae5 0x1441abc 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x15d685a 0x14bba05 0x15241e5 0x15f059e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441ae4 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1441abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x15241e4 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 # 0x15f059d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [122: 7808] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 832] @ 0xd9fb11 0xd9faaf 0xdc6e2a 0xdc6c1c 0xdc5fc6 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xd9fb10 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 # 0xd9faae 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 # 0xdc6e29 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc6c1b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc5fc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [10: 960] @ 0x14d88b9 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d88b8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [103: 46144] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [229: 43968] @ 0x606666 0x605dbb 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x606665 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [24: 9216] @ 0x10c05e9 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0x10c05e8 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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 [21: 5040] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [581: 37184] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [29: 3248] @ 0x539e0a 0x53a09b 0x539419 0x5393dd 0x14d9325 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x14d9324 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1920] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 1024] @ 0x4a4732 0x4a3da5 0x8ad6f4 0xc1b26e 0xc1b257 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ad6f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1b26d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc1b256 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [408: 19584] @ 0x1144af9 0xc4f0c7 0xc4ee8a 0xc4e9c5 0xc4e517 0xc4e3bc 0x48b5a1 # 0x1144af8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc4f0c6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4ee89 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4e9c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4e516 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4e3bb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [80: 1310720] @ 0x1405dab 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 2544] @ 0x698b9b 0x69d39f 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 256] @ 0xb18855 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0xb18854 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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 [39: 7488] @ 0x10bfbf3 0x10bd759 0x10bd246 0x48b5a1 # 0x10bfbf2 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 # 0x10bd758 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 # 0x10bd245 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 [83: 7968] @ 0x5d1cc5 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 9216] @ 0xbe7b68 0xbe6b45 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7b67 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe6b44 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [245: 47040] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [104: 9984] @ 0x5d1cc5 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5d1cc4 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [44: 18304] @ 0x6b78f3 0x115f363 0x1168b42 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b78f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115f362 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x1168b41 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1093: 122416] @ 0xc30747 0xc3073b 0xc2cc3c 0xc37f25 0x48b5a1 # 0xc30746 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x106 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc3073a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc2cc3b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [474: 4489728] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 6240] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x15223e5 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x15223e4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:699 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [71: 3408] @ 0x6a8bc5 0x6a8b9b 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8bc4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a8b9a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [211: 40512] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [23: 368] @ 0x69c069 0x1591335 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c068 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1146: 733440] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x69d305 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d304 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 2048] @ 0x598909 0x117e59f 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x598908 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x117e59e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [224: 43008] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [333: 15984] @ 0x698b9b 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1536] @ 0x53da55 0x53d47d 0x53d779 0x5a9c2b 0x5ab69c 0x5a9f94 0x5ab69c 0x5a8766 0x5a833c 0x6b968b 0x6b965f 0x6ba0df 0x1195325 0x11953c5 0x11931a5 0x1192ce5 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d778 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5a9c2a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a9f93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab69b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a8765 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a833b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x11953c4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11931a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1192ce4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [300: 9600] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [722: 57760] @ 0x6b966f 0x6ba18a 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [328: 125952] @ 0xd05445 0xd05446 0xd04326 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd05445 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd04325 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 2688] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0xdcd5dc 0xdccedd 0xddd199 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xdcd5db github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdccedc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xddd198 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 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: 768] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f2dda 0x6f3b6a 0x6f4608 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f2dd9 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 # 0x6f3b69 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 # 0x6f4607 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [343: 21952] @ 0x677cf2 0x672b15 0x6738fe 0x671e05 0xdf012d 0xdde9ba 0xdde6de 0xddf0cc 0xdb9f85 0x48b5a1 # 0x677cf1 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x672b14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x6738fd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671e04 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xdf012c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xdde9b9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xdde6dd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xddf0cb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdb9f84 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [7: 336] @ 0x151e645 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151e644 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x44 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:145 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 3072] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x69d39f 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [9: 1728] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [789: 50496] @ 0xbe6c7e 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe6c7d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [196: 9408] @ 0x6b794a 0x6b790a 0x6b7937 0x6b7902 0x115f363 0x1168b42 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b7949 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b7909 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b7936 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b7901 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115f362 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x1168b41 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [89: 5696] @ 0x142bd85 0x14270a5 0x14585db 0x144b2a5 0x48b5a1 # 0x142bd84 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [442: 3536] @ 0xc3d711 0xc3d6f4 0xc2bc29 0xc2bc1d 0xc29b7b 0xc28665 0xc28485 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc3d710 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3d6f3 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2bc28 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2bc1c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc29b7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc28664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc28484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [145: 9280] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 43008] @ 0xd831e5 0x4a3e91 0xd7e96c 0xd7e960 0xd78533 0xdc1b0b 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xd831e4 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 # 0xd7e96b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7e95f 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 # 0xd78532 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 # 0xdc1b0a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [66: 15840] @ 0xd40679 0xd4066b 0xd32ac5 0x10bf0d7 0x10bd99b 0x10bd246 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bf0d6 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 # 0x10bd99a 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 # 0x10bd245 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 [2900: 1206400] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc28330 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc2832f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [16: 3328] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x1523165 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x1523164 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:648 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [153: 29376] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [71: 7952] @ 0xd0549e 0xd04326 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xd0549d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd04325 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 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] @ 0x723fa8 0x52210d 0x5229ae 0x52541e 0x51f653 0x72b111 0x716196 0x716ce8 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x723fa7 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f652 fmt.Sprintf+0x52 fmt/print.go:239 # 0x72b110 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x716195 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x716ce7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x51f666 0xc44807 0xc447c7 0xc457dd 0xc4c52e 0xc25ad3 0xc233d8 0xc3b2fc 0xc37e87 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc44806 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc447c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc457dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4c52d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc25ad2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc233d7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [130: 2080] @ 0x69c08a 0x69bedf 0x1591352 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c089 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [289: 60112] @ 0x69d24b 0x69cecd 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69cecc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [27: 864] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0xce7245 0xce6e71 0xd042f5 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd042f4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 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] @ 0x52d105 0x52d210 0x53245b 0x5373ff 0x6ebe75 0x6ebdc8 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53245a strings.Join+0xfa strings/strings.go:510 # 0x5373fe path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6ebe74 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6ebdc7 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [59: 33984] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [35: 840] @ 0x1152605 0x117e60d 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x1152604 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x117e60c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [72: 3456] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x69d39f 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [81: 7776] @ 0x698daf 0x697e96 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [40: 23040] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x6b5f48 0x1168b71 0x1168ab3 0x1162751 0x1162714 0x1187328 0x119526f 0x119082d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b5f47 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1168b70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1168ab2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1162750 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1162713 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187327 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x119526e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x119082c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [809: 828416] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [155: 29760] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [28: 672] @ 0x698bb3 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [319: 15312] @ 0x6989f4 0x6989ca 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6989f3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6989c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [151: 16912] @ 0xd0132e 0xd01317 0xd01038 0xd01119 0x48b5a1 # 0xd0132d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd01316 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd01037 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd01118 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [298: 9536] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [329: 189504] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 384] @ 0xb798f4 0xb798c9 0xb79868 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb798f3 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb798c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb79867 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [61: 5856] @ 0xb1a07f 0xb1a572 0x10c0335 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a07e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c0334 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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 [367: 23488] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1159: 18544] @ 0x53979b 0xc3d9a5 0xc1c49a 0x48b5a1 # 0x53979a context.AfterFunc+0x7a context/context.go:330 # 0xc3d9a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1c499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [171: 32832] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [19: 2128] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0xb75a83 0xb75668 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0xb75a82 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb75667 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 [11: 176] @ 0x1438cc7 0x1438c94 0x1437799 0x144e0bc 0x48b5a1 # 0x1438cc6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:682 # 0x1438c93 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x1437798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x144e0bb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [3: 528] @ 0x104d4f2 0x104cd05 0x104bf74 0x104b570 0x48b5a1 # 0x104d4f1 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:565 # 0x104cd04 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 # 0x104bf73 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 # 0x104b56f 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 [268: 8576] @ 0x563ad9 0x563eda 0x563caa 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563ca9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [228: 43776] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [241: 46272] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [264: 337920] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [271: 173440] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [481: 1108224] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [235: 45120] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [481: 3848] @ 0xbe3cf0 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3cef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x167bfd3 0x5ce61a 0x5d1c76 0x5ff6a5 0x697f05 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce619 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [124: 1984] @ 0x1195c46 0x1195b06 0x114fcca 0x48b5a1 # 0x1195c45 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x65 github.com/pactus-project/pactus/sync/sync.go:275 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [234: 5616] @ 0x697c16 0x69c012 0x69bedf 0x1591352 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69c011 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [61: 249856] @ 0xafd6bf 0xafd652 0xafd656 0x103a54e 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xafd6be bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafd651 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafd655 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103a54d 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1591: 814592] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [237: 45504] @ 0x5e00f5 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [49: 1568] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5: 81920] @ 0x8ad54f 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16384] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 3584] @ 0x6b7469 0x115e7f0 0x115d912 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b7468 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 192] @ 0x697b34 0x697b0a 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x697b33 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697b09 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [25: 800] @ 0x4e5ccc 0xcee68f 0xce70b8 0xce6fe5 0xd042f5 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xce70b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x6f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce6fe4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x624 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:360 # 0xd042f4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [150: 28800] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [130: 16640] @ 0x5ce305 0x5d1c76 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5ce304 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [16: 3072] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1324: 190656] @ 0x555a77 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 240] @ 0x7050dc 0x70590b 0x731887 0x730789 0x6f2a82 0x6f2af9 0x6f2dd0 0x6f3b6a 0x6f4608 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70590a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x731886 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x730788 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6f2a81 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 # 0x6f2af8 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 # 0x6f2dcf 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 # 0x6f3b69 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 # 0x6f4607 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [70: 24640] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f855f 0x150a24c 0x1509817 0x15224b1 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x13f855e google.golang.org/grpc/metadata.Pairs+0xfe google.golang.org/grpc@v1.77.0/metadata/metadata.go:88 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x15224b0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:702 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [58: 5568] @ 0xb1a1b0 0xb1a572 0x10c0335 0x10bfca8 0x10bd759 0x10bd246 0x48b5a1 # 0xb1a1af github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1a571 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c0334 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 # 0x10bfca7 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 # 0x10bd758 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 # 0x10bd245 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: 256] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x697f05 0x1151b2d 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x1151b2c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 64] @ 0x788190 0xd550c5 0xd55490 0xd5543d 0xd6695c 0xd69528 0x48b5a1 # 0x78818f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd550c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd5548f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5543c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd6695b 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 # 0xd69527 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 [58: 2784] @ 0x6a74c5 0x6a6187 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a74c4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a6186 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [223: 42816] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x70250f 0x6f31d6 0x6f327a 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f31d5 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 # 0x6f3279 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [163: 4673536] @ 0x1406418 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406417 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [609: 38976] @ 0x1591394 0x1591380 0x1591346 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1591393 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x159137f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1591345 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [507: 1362816] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x58ad30 0x58ac76 0x58a0dd 0x57992c 0x579cd7 0x5d2de5 0x5d1d05 0x5ff6a5 0x6974b3 0x69975e 0x699739 0x6993c8 0x115dff7 0x115daca 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x58ad2f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58ac75 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58a0dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57992b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579cd6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2de4 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 # 0x5d1d04 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 # 0x5ff6a4 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 # 0x6974b2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69975d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x699738 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6993c7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115dff6 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115dac9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [167: 8016] @ 0x6b794a 0x6b790a 0x6b7937 0x6b7902 0x115d7ba 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b7949 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b7909 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b7936 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b7901 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115d7b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [400: 19200] @ 0xc4d36c 0xc3be45 0xc3b665 0xc37e87 0x48b5a1 # 0xc4d36b github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc3be44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc3b664 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [474: 182016] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 336] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x7314e7 0x7314a1 0x733a73 0x732fac 0x73365c 0x710edf 0x711413 0x8d3271 0x8d28c6 0x8d1d5b 0x8d3a85 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7314e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7314a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x733a72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x710ede github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x711412 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8d3270 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8d28c5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8d1d5a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8d3a84 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 3264] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 896] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0x15849de 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0x15849dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x7798b1 0x779b45 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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: 672] @ 0x4e5ccc 0xcee68f 0xcebc3b 0xcebbdd 0xceb9d2 0xd33a22 0xd3fbaa 0xd33d8f 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd33a21 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3fba9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:136 # 0xd33d8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [94: 15040] @ 0xc23470 0xc23420 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc2346f github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2341f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 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] @ 0x7798b1 0x779b45 0x77cc5c 0x103b577 0x103a6f0 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x103b576 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 # 0x103a6ef 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1312: 31488] @ 0x114f109 0xc339c6 0xc337f0 0xc3bac9 0xc3b53a 0xc37e87 0x48b5a1 # 0x114f108 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc339c5 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc337ef github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc3bac8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc3b539 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [298: 9536] @ 0x558ee7 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [95: 30400] @ 0x15125ab 0x151250e 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x15125aa net/http.(*Request).WithContext+0xea net/http/request.go:372 # 0x151250d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:543 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [838: 80448] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [884: 84864] @ 0x4c9a9d 0x556c1d 0x5575fd 0x5566fe 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x556c1c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x5575fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 160] @ 0x6a6cd5 0x6a8f94 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6a6cd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1877: 300320] @ 0xbe3ae7 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3ae6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x7e6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [224: 43008] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [239: 45888] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 384] @ 0x48fcf7 0x5488a7 0x7f7628 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [33: 1056] @ 0x5cd896 0x5d18fa 0x5eb27f 0x5ff765 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5cd895 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d18f9 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 # 0x5eb27e 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 # 0x5ff764 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0x531bbf 0x11401ad 0x1140193 0x114006a 0x113ff44 0x1192508 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x11401ac strings.Split+0x8c strings/strings.go:361 # 0x1140192 github.com/pactus-project/pactus/version.ParseAgent-range1+0x72 github.com/pactus-project/pactus/version/agent.go:33 # 0x1140069 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x1a9 strings/iter.go:59 # 0x113ff43 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x1192507 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [244: 46848] @ 0x5e0114 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [11: 1408] @ 0x4de5d5 0x6594f3 0x6593a5 0x657f39 0xb18837 0x10c2948 0x10c229f 0x10c1ddb 0x10bfdd3 0x10bfc19 0x10bd759 0x10bd246 0x48b5a1 # 0x4de5d4 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6594f2 net.addrTable+0x112 net/interface_linux.go:149 # 0x6593a4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x657f38 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb18836 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c2947 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 # 0x10c229e 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 # 0x10c1dda 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 # 0x10bfdd2 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 # 0x10bfc18 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 # 0x10bd758 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 # 0x10bd245 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: 32] @ 0xcee6b6 0xce7ad8 0xce7a11 0xce72a5 0xce6e71 0xce7245 0xce6e71 0xd00266 0xd087dd 0xd34895 0xd34658 0xd2efc5 0x10cf163 0x114de7b 0x114a2ea 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xce7ad7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:389 # 0xce7a10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:417 # 0xce72a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:374 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xce7244 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:367 # 0xce6e70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4b0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:354 # 0xd00265 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd087dc 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 # 0xd34894 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 # 0xd34657 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 # 0xd2efc4 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 # 0x10cf162 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 # 0x114de7a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114a2e9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [32: 4608] @ 0x14d92b3 0x14d92a7 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d92b2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x14d92a6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 320] @ 0x54433a 0x5c440a 0x69c13b 0x69c01c 0x1591335 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69c13a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69c01b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [78: 7488] @ 0x6965b2 0x69ea0f 0x115c10b 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6965b1 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x69ea0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115c10a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [742: 59360] @ 0x6ba12c 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6ba12b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 212992] @ 0x6f0be5 0x703b2a 0x7045e6 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0be4 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [165: 34320] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc25ea9 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc25ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [749: 47936] @ 0xc30308 0xc2c525 0xc37f25 0x48b5a1 # 0xc30307 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x6e7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2229: 3423744] @ 0x5b1a8e 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5b1a8d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 64] @ 0x5eb46a 0x5fff65 0x5ff71b 0x697f05 0x69e815 0x69e1b0 0x1160ae8 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5eb469 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1160ae7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [78: 89856] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1185cee 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [84: 34944] @ 0x14419ac 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14419ab google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [881: 98672] @ 0xc1cda9 0xc28371 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc1cda8 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc28370 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x670 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [23: 20608] @ 0x1458736 0x1458652 0x144b2a5 0x48b5a1 # 0x1458735 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x1458651 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x144b2a4 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: 6144] @ 0x8ad54f 0xafce90 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafce8f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 18432] @ 0x8ad54f 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [550: 17600] @ 0x7798b1 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [567: 36288] @ 0x53d4e5 0x53d659 0x77900b 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x77900a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [55: 4400] @ 0x145463d 0x14d1b54 0x14d1b32 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x145463c google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7dc google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1106 # 0x14d1b53 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14d1b31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [33: 12672] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [232: 267264] @ 0xc3052c 0xc2fca5 0xc2c525 0xc37f25 0x48b5a1 # 0xc3052b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2fca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2c524 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 131072] @ 0x1457f0a 0x1457c43 0x144c627 0x14cdee5 0x14cdab2 0x14cd85c 0x48b5a1 # 0x1457f09 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x1457c42 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x144c626 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x14cdee4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x14cdab1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x14cd85b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [418: 240768] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [42: 672] @ 0xddd14a 0xddcfbc 0xdea636 0xdec0e2 0xdc1d0d 0xdc101c 0xdbccad 0xdbc245 0xdbb81b 0xdb95e9 0xdf1d9a 0x48b5a1 # 0xddd149 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xddcfbb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdea635 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xdec0e1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdc1d0c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdc101b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdbccac github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdbc244 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdbb81a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb95e8 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdf1d99 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [711: 56880] @ 0x6b966f 0x6ba0df 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6b966e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [132: 3168] @ 0xbe536e 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe536d github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 27456] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x150c789 0x150c763 0x150c737 0x150ce19 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150c788 net/textproto.MIMEHeader.Add+0x188 net/textproto/header.go:15 # 0x150c762 net/http.Header.Add+0x162 net/http/header.go:31 # 0x150c736 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:123 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [384: 344064] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [17: 408] @ 0x92d218 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x92d217 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [72: 82944] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [7: 224] @ 0x9ebc45 0x9eb7f7 0x9ee677 0x9ee40a 0x150d456 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebc44 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9ee676 net/http.(*response).write+0x1d6 net/http/server.go:1680 # 0x9ee409 net/http.(*response).Write+0x29 net/http/server.go:1657 # 0x150d455 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:201 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [433: 20784] @ 0x480fda 0x480fef 0xc458d6 0xc4e2e5 0xc4db30 0xc4d878 0x48b5a1 # 0xc458d5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc4e2e4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x884 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc4db2f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc4d877 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [350: 134400] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 96] @ 0x513965 0x513c7d 0x51203e 0x6ec2b9 0x73090f 0x7308f2 0x715d28 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x513964 os.newFile+0x64 os/file_unix.go:144 # 0x513c7c os.openFileNolog+0x17c os/file_unix.go:278 # 0x51203d os.OpenFile+0x3d os/file.go:412 # 0x6ec2b8 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 # 0x73090e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x7308f1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x715d27 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [670: 6346240] @ 0x1586bc9 0x15866d4 0x1584a33 0x158c17e 0x158de85 0x163c2aa 0x48b5a1 # 0x1586bc8 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x15866d3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1584a32 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x158c17d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x158de84 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x163c2a9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [302: 9664] @ 0x779c25 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [695: 400320] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [223: 42816] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 480] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [220: 3520] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1560: 249600] @ 0xc30758 0xc3073b 0xc2cc3c 0xc37f25 0x48b5a1 # 0xc30757 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x117 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc3073a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc2cc3b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc37f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [126: 2016] @ 0x1144fe6 0x11449a9 0x4a530a 0x48b5a1 # 0x1144fe5 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11449a8 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 [25: 7200] @ 0x5970fe 0x117e58a 0x117e54e 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5970fd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x117e589 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117e54d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [218: 3488] @ 0x563ad9 0x563eda 0x56377d 0x555a94 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x563ad8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563ed9 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56377c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555a93 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [290: 2004480] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 768] @ 0x167bfd3 0x5ce206 0x5d1c76 0x5ff6a5 0x697f05 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x167bfd2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5ce205 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d1c75 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 # 0x5ff6a4 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x558ee7 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x115ac98 0x115dad7 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x558ee6 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115ac97 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115dad6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [140: 161280] @ 0xc32967 0xc27d49 0xc27cb4 0xc3c032 0xc37ea5 0x48b5a1 # 0xc32966 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc27d48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc27cb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3c031 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc37ea4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [268: 51456] @ 0x599d65 0x598b35 0x598613 0x69ce55 0x69ce37 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69ce36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2117: 101616] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 96] @ 0x51c9b7 0xd08ae6 0xd08b68 0xd3f5ca 0x4d63ce 0xafd1d1 0xafd1af 0x7423d1 0xafca8a 0xafce05 0xc1b1ef 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x51c9b6 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd08ae5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd08b67 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 # 0xd3f5c9 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 # 0xafd1d0 io.ReadFull+0x30 io/io.go:354 # 0xafd1ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7423d0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafca89 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafce04 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1b1ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [143: 6864] @ 0x6b794a 0x6b790a 0x6b7937 0x6b7902 0x1160ac2 0x115d44d 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6b7949 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b7909 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b7936 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b7901 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1160ac1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [173: 33216] @ 0x5e0133 0x5e17ab 0x6063a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x6063a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [180: 34560] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [553: 318528] @ 0x6069d0 0x605dbb 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6069cf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [124: 1984] @ 0x77f508 0x77f53c 0x7861b3 0x779127 0x77c8d5 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x77f507 net.ParseIP+0x27 net/ip.go:528 # 0x77f53b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3481: 222784] @ 0xc3b4c5 0xc37e87 0x48b5a1 # 0xc3b4c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1144: 146432] @ 0x598909 0x117e59f 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x598908 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x117e59e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 16] @ 0xcee6b6 0xcebc3b 0xcebbdd 0xceb9d2 0xd050ef 0xd04efa 0xd06b65 0xd065c9 0xd08c95 0xd08c96 0xd3f8a2 0xb7bc5c 0x48b5a1 # 0xcee6b5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:222 # 0xcebc3a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:374 # 0xcebbdc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:773 # 0xceb9d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:746 # 0xd050ee github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd04ef9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd06b64 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd065c8 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1a8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:298 # 0xd08c94 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd08c95 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 # 0xd3f8a1 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 # 0xb7bc5b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 0: 0 [414: 19872] @ 0x117e545 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x117e544 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [121: 19360] @ 0xd40679 0xd4066b 0xd32ac5 0x10bfcf7 0x10bd759 0x10bd246 0x48b5a1 # 0xd40678 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd4066a 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 # 0xd32ac4 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 # 0x10bfcf6 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 # 0x10bd758 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 # 0x10bd245 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 [971: 248576] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [695: 66720] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [89: 7120] @ 0x586c45 0x586bbd 0x5eb4ea 0x5eb473 0x5fff65 0x5ff71b 0x697f05 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x586c44 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x586bbc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eb4e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eb472 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 # 0x5fff64 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 # 0x5ff71a 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 # 0x697f04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [253: 48576] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [32: 40960] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [186: 35712] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064b7 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [201: 32160] @ 0xc231ff 0xc231df 0xc3b63b 0xc37e87 0x48b5a1 # 0xc231fe github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x49e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc231de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3b63a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [224: 43008] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1343: 38506496] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 3072] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1789: 1602944] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 18304] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1166: 18656] @ 0xc1cbce 0xc1c4bb 0x48b5a1 # 0xc1cbcd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc1c4ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [420: 20160] @ 0x557ea5 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x557ea4 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 144] @ 0x6a7fbf 0x6a7fb3 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6a7fbe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a7fb2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [930: 119040] @ 0x599d65 0x5a2e8d 0x59a08d 0x598b35 0x5b15b3 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b15b2 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 128] @ 0x779c25 0x77cc5c 0x104edc5 0x104cfe7 0x104bf74 0x104b570 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104edc4 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 # 0x104cfe6 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 # 0x104bf73 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 # 0x104b56f 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 [696: 55680] @ 0xc4e034 0xc4d878 0x48b5a1 # 0xc4e033 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc4d877 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [239: 7648] @ 0xbe7588 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe7587 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 2496] @ 0x5e00f5 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e00f4 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1662: 53184] @ 0xbe536e 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe536d github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1097: 26328] @ 0x92d218 0x92a2db 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x92d217 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x92a2da crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1370: 219200] @ 0x1185df6 0x1185de5 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x1185df5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1185de4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1265: 20240] @ 0xc3d957 0xc1c49a 0x48b5a1 # 0xc3d956 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1c499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [1: 48] @ 0x6a6dbc 0x6a8f94 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6a6dbb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [165: 31680] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3: 720] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [866: 13856] @ 0xbe531b 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe531a github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xafa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [233: 89472] @ 0x599d65 0x598b35 0x598613 0x6a8b95 0x6a8b77 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x599d64 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a8b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8b76 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1077: 17232] @ 0xc1b399 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc1b398 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [263: 8416] @ 0x1185c25 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x1185c24 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [402: 19296] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6690: 963360] @ 0xbe572f 0xbe3db6 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe572e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe3db5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2862: 3297024] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5274: 12151296] @ 0xbe73ac 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe73ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [225: 5400] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4467: 2287104] @ 0x5b1a8e 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5b1a8d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 32] @ 0x14d94d6 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14d94d5 google.golang.org/grpc.newClientStreamWithParams+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:292 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1617: 310464] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [328: 15744] @ 0x11449d6 0x4a530a 0x48b5a1 # 0x11449d5 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 [179: 34368] @ 0x5e0133 0x5e17ab 0x5e19c5 0x606452 0x605e50 0x605f72 0x6980c5 0x6ac266 0x115bf25 0x1187a53 0x1194433 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606451 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115bf24 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1187a52 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1194432 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [134: 2144] @ 0x468b06 0x77a8ec 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 112] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [340: 16320] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x698a4a 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x6ac0ae 0x6ac094 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x698a49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ac0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ac093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [115: 11040] @ 0x543375 0x5c4185 0x697d4b 0x697ce1 0x6a7208 0x6a6f05 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x697d4a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697ce0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [441: 21168] @ 0xc55eea 0xc5253d 0xc53e29 0xc5b437 0xc5b42f 0xdefd22 0xdf30fc 0xdf2445 0x48b5a1 # 0xc55ee9 golang.org/x/net/internal/socket.parseInetAddr+0x329 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:100 # 0xc5253c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc53e28 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc5b436 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5b42e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xdefd21 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf30fb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdf2444 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 [6669: 160056] @ 0xbe736c 0xbe6d85 0xbe3b7a 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe736b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x4eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe6d84 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe3b79 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 13200] @ 0x14da8e5 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da8e4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [239: 5736] @ 0x7f751d 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f751c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [243: 46656] @ 0x5e0133 0x5e17ab 0x5e19c5 0x6064a5 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0132 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x6064a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1307: 188208] @ 0x555a77 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x555a76 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [4: 128] @ 0x8d25b1 0x8d259f 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x8d25b0 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x170 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8d259e github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x15e github.com/pactus-project/pactus/store/block.go:159 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [229: 5496] @ 0x697c16 0x69c012 0x1591335 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69c011 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 144] @ 0x51f991 0x7e1c85 0x140edfc 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x51f990 fmt.Sprint+0x50 fmt/print.go:280 # 0x7e1c84 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x140edfb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [457: 21936] @ 0x5b9053 0x5b92ec 0x15915b7 0x1591553 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15915b6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 1440] @ 0x14bbc8a 0x1423f4f 0x14d89bb 0x14bbb31 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14bbc89 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x1423f4e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x14d89ba google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x54433a 0x5c440a 0x5c4f72 0x69f42c 0x69fabf 0x6a6a91 0x6a74de 0x6a75c6 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x544339 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c4409 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4f71 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x1441eb0 0x1441e7c 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441eaf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1441e7b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [60: 13440] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [342: 612864] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [244: 281088] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [476: 22848] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x15915b7 0x1591553 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15915b6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [477: 22896] @ 0x69bfc6 0x69bfa3 0x1591335 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfc5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69bfa2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [226: 5424] @ 0x5c1eab 0x5c27a6 0x69835d 0x159153f 0x1591553 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5c1eaa golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c27a5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69835c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x159153e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x23e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [108: 12096] @ 0x539e0a 0x14505f2 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x14505f1 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2351 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:644 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [452: 21696] @ 0x6b794a 0x6b790a 0x6b7937 0x6b7902 0x115f363 0x158e879 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6b7949 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b7909 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b7936 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b7901 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115f362 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x158e878 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [139: 106752] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [188: 5390336] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 640] @ 0x53d4e5 0x53d659 0x5c3a3f 0x5c439d 0x6a69cc 0x6a6925 0x6a74de 0x6a75c6 0x1596599 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c3a3e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c439c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a69cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6924 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1596598 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:279 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 768] @ 0x158fe05 0x158fd38 0x158fd2b 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158fe04 encoding/hex.EncodeToString+0x624 encoding/hex/hex.go:129 # 0x158fd37 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x158fd2a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8696: 1391360] @ 0xbe3cb5 0xc1b23a 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xbe3cb4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9b4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc1b239 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x143593a 0x4a3e91 0x143674d 0x1436c47 0x1453b9e 0x14533e6 0x1454be5 0x14cf4ee 0x14cf4cb 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1435939 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 # 0x143674c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x1436c46 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1453b9d google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x33d google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1044 # 0x14533e5 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x1454be4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x14cf4ed google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x14cf4ca google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10246: 11803392] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba0df 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba0de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 640] @ 0x1444e54 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1444e53 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 53760] @ 0x1405ea7 0x1405ceb 0x140ed10 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ed0f google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x52f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:335 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x48fcf7 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8747: 979664] @ 0x53974d 0xc3d9a5 0xc1c49a 0x48b5a1 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0xc3d9a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1c499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [47: 3760] @ 0x1453f3f 0x14d1b54 0x14d1b32 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1453f3e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1077 # 0x14d1b53 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14d1b31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [251: 12048] @ 0x15136a5 0x1511807 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x15136a4 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x264 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/pattern.go:168 # 0x1511806 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x886 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:450 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 480] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x48fd0b 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x857ed5 0x87b84f 0x87f7a2 0x140ddb1 0x7f75d6 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x857ed4 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/convert_list.go:75 # 0x87b84e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:227 # 0x87f7a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x140ddb0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x7f75d5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 3120] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x48fcf7 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 5472] @ 0x144204e 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x144204d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [226: 72320] @ 0xa10ba5 0x9ea587 0x9ef378 0x48b5a1 # 0xa10ba4 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 21504] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 8064] @ 0x97bca8 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bca7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [50: 800] @ 0x97ba27 0x97be4e 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97ba26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x97be4d net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 416] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [249: 5976] @ 0x140e10d 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e10c google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [797: 5508864] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [650: 41600] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [612: 39168] @ 0x15913fb 0x1591380 0x1591346 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15913fa encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x159137f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1591345 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1643: 289168] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [56: 150528] @ 0x53da55 0x53d47d 0x53d659 0x150dc22 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x150dc21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:63 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x48fd0b 0x5488a7 0x7f7628 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 9568] @ 0x14419ac 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14419ab google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [142: 29536] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x539419 0x5393dd 0x9ea9ec 0x9ef378 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539418 context.withCancel+0x58 context/context.go:278 # 0x5393dc context.WithCancel+0x1c context/context.go:241 # 0x9ea9eb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [21: 18816] @ 0x7fe216 0x7fdba5 0x1466d05 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7fe215 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fdba4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1466d04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 16128] @ 0x1406cee 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [157: 37680] @ 0x9eab35 0x9ef378 0x48b5a1 # 0x9eab34 net/http.(*conn).readRequest+0x7d4 net/http/server.go:1089 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [493: 23664] @ 0x5b9332 0x15915b7 0x1591553 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15915b6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591552 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 880] @ 0x6a7fad 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a7fac github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:57 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 384] @ 0x1590017 0x1590003 0x158ffdb 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1590016 encoding/hex.EncodeToString+0x836 encoding/hex/hex.go:127 # 0x1590002 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158ffda github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [39: 14976] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 800] @ 0x140e199 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e198 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x398 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [166: 116864] @ 0x142cb9f 0xffad2f 0xffa75a 0xffa550 0xffa372 0x142bf39 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142cb9e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xffad2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xffa759 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xffa54f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xffa371 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x142bf38 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [787: 62960] @ 0x140e199 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e198 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x398 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1566: 250560] @ 0x5b9332 0x159151f 0x159166b 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9331 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159151e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159166a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:313 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [228: 72960] @ 0x142cb9f 0xffad2f 0xffa75a 0xffa550 0xffa372 0x142bf39 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142cb9e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xffad2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xffa759 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xffa54f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xffa371 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x142bf38 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [6: 288] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x69d39f 0x6a8e99 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1738: 305888] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x159151f 0x159166b 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159151e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159166a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:313 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [101: 12928] @ 0x14d0d05 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x14d0d04 google.golang.org/grpc.(*Server).processUnaryRPC+0xfc4 google.golang.org/grpc@v1.77.0/server.go:1399 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2127: 60985344] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x53b765 0x150987b 0x150987c 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x150987a google.golang.org/grpc/metadata.NewOutgoingContext+0x9a google.golang.org/grpc@v1.77.0/metadata/metadata.go:173 # 0x150987b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:87 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x52d105 0x52d210 0x5b8ccf 0x5b93aa 0x15901b8 0x159013b 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x52d104 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d20f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b8cce github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b93a9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15901b7 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159013a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 800] @ 0x140e199 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x140e198 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x398 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 2880] @ 0x14da8e5 0x14dbf68 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x14da8e4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14dbf67 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3630: 78988800] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1232] @ 0x539e0a 0x1441bda 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1441bd9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x158fd06 0x158fc88 0x158fc53 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158fd05 encoding/hex.EncodeToString+0x525 encoding/hex/hex.go:129 # 0x158fc87 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158fc52 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2265: 27832320] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [105: 53760] @ 0x82c869 0x82c849 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x82c868 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x82c848 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7560: 846720] @ 0xc1b21b 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xc1b21a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x45a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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] @ 0x48fcf7 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 21504] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 6144] @ 0x15966f5 0x1590417 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15966f4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:278 # 0x1590416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2902: 47546368] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 448] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 7040] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9ebd7f 0x9eb7f7 0x9ee677 0x9ee40a 0x150d456 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9ee676 net/http.(*response).write+0x1d6 net/http/server.go:1680 # 0x9ee409 net/http.(*response).Write+0x29 net/http/server.go:1657 # 0x150d455 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:201 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [200: 140800] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0x97bcd1 0xa1105b 0xa1105c 0x9ea587 0x9ef378 0x48b5a1 # 0x97bcd0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa1105a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa1105b net/http.readRequest+0x53b net/http/request.go:1133 # 0x9ea586 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ef377 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [159: 2544] @ 0x7f758c 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f758b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 3680] @ 0x1453af0 0x14533e6 0x1454be5 0x14cf4ee 0x14cf4cb 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1453aef google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x28f google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1038 # 0x14533e5 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x1454be4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x14cf4ed google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x14cf4ca google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 352] @ 0x9f50cb 0x15f91d5 0x48b5a1 # 0x9f50ca net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x15f91d4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [9: 1008] @ 0x4c9a9d 0x82a687 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82a686 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1261: 161408] @ 0x69bfb5 0x69bedf 0x1591352 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfb4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32: 11264] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x150c789 0x150c763 0x150c737 0x150ce19 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150c788 net/textproto.MIMEHeader.Add+0x188 net/textproto/header.go:15 # 0x150c762 net/http.Header.Add+0x162 net/http/header.go:31 # 0x150c736 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:123 # 0x150ce18 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:157 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 800] @ 0x4c9a9d 0x82a687 0x829c9f 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82a686 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x829c9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 168] @ 0x7f751d 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x7f751c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [59: 41536] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [45: 3600] @ 0x665d74 0x9e9ab3 0x48b5a1 # 0x665d73 net.(*conn).Read+0xb3 net/net.go:198 # 0x9e9ab2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [40: 107520] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [35: 40320] @ 0x4a01cb 0x49fe7f 0x1406885 0x140eddf 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4a01ca strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49fe7e strconv.AppendInt+0xfe strconv/itoa.go:44 # 0x1406884 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:181 # 0x140edde google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [80: 1280] @ 0x151182c 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x151182b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x8ab github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:452 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1408] @ 0x150a145 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x150a144 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x824 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:198 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 8064] @ 0x4c9a9d 0x82c7c5 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82c7c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x48fcf7 0x5488a7 0x7f7628 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [438: 21024] @ 0x48fd0b 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fd0a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1547: 247520] @ 0x5b9053 0x5b92ec 0x159151f 0x159166b 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x5b9052 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b92eb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159151e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159166a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:313 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [53: 61056] @ 0x1406cee 0x1406865 0x140eddf 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406ced google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x1406864 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x24 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:180 # 0x140edde google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [473: 22704] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [116: 18560] @ 0x142cb9f 0xffad2f 0xffa75a 0xffa550 0xffa372 0x142bf39 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142cb9e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xffad2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xffa759 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xffa54f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xffa371 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x142bf38 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [49: 28224] @ 0x1443f88 0x1444d5f 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1443f87 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x2187 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:618 # 0x1444d5e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [237: 11376] @ 0x15116cb 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x15116ca github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x74a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/mux.go:443 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 73728] @ 0x53da55 0x53d47d 0x53d659 0x150dc22 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x150dc21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:63 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0xcd8cbe 0xce0837 0xce3f4c 0xe23762 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0xcd8cbd 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 # 0xce0836 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 # 0xce3f4b 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 # 0xe23761 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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] @ 0x6556df 0x66b6bc 0x66b1fb 0x660138 0x66f907 0x66f7a9 0x66f7aa 0x64ab0e 0x64a2e8 0x6499ca 0x6492a9 0xe19c0b 0xe18f9c 0xe18a48 0xe231e5 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x6556de net.(*netFD).connect+0x29e net/fd_unix.go:106 # 0x66b6bb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f906 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f7a8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f7a9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64ab0d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x64a2e7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x6499c9 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x6492a8 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe19c0a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe18f9b 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 # 0xe18a47 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 # 0xe231e4 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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 0x53a176 0x53ae98 0x53b68d 0x53b64f 0xd2cce5 0x48b5a1 # 0x53a175 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ae97 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd2cce4 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 [3: 720] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [81: 28512] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9ebd7f 0x9eb7f7 0x9ee677 0x9ee40a 0x150d456 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x9ebd7e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9eb7f6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9ee676 net/http.(*response).write+0x1d6 net/http/server.go:1680 # 0x9ee409 net/http.(*response).Write+0x29 net/http/server.go:1657 # 0x150d455 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:201 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 224] @ 0x144ea6c 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144ea6b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x7cb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:425 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 32] @ 0xd35958 0xd291a6 0xd368d8 0x48b5a1 # 0xd35957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x417 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:175 # 0xd291a5 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 # 0xd368d7 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] @ 0x51f666 0xce2514 0xce254e 0xce0851 0xce3f4c 0xe23762 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x51f665 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2513 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 # 0xce254d 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 # 0xce0850 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 # 0xce3f4b 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 # 0xe23761 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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: 24] @ 0x468a32 0x467f25 0x468145 0x66d546 0x66d493 0x66b419 0x66b1fb 0x660138 0x66f907 0x66f7a9 0x66f7aa 0x64ab0e 0x64a2e8 0x6499ca 0x6492a9 0xe19c0b 0xe18f9c 0xe18a48 0xe231e5 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x66d545 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66d492 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x66b418 net.(*netFD).dial+0x118 net/sock_posix.go:98 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f906 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f7a8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f7a9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64ab0d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x64a2e7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x6499c9 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x6492a8 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe19c0a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe18f9b 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 # 0xe18a47 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 # 0xe231e4 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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 [251: 104416] @ 0x144e3f1 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144e3f0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x150 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:394 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [17: 272] @ 0x1452617 0x145117b 0x14ce528 0x14cdcf6 0x48b5a1 # 0x1452616 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:915 # 0x145117a google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ba google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:718 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [190: 133760] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0x144e4a5 0x145123a 0x14ce528 0x14cdcf6 0x48b5a1 # 0x144e4a4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x204 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:407 # 0x1451239 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 24] @ 0x5435da 0x5c4185 0x6a9814 0x6a9820 0x6a8df2 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a9813 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a981f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a8df1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0xd39606 0xd2cd38 0x48b5a1 # 0xd39605 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x105 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:593 # 0xd2cd37 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] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0xe230f0 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xe230ef 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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 [1333: 170624] @ 0x69bfb5 0x1591335 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfb4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xcc81c5 0xcc79bd 0xcc73d9 0xce1235 0xce1105 0xe2347a 0xd3998d 0xd2cd38 0x48b5a1 # 0xcc81c4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc79bc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc73d8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xce1234 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 # 0xce1104 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 # 0xe23479 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 # 0xd3998c 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 # 0xd2cd37 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 [251: 48192] @ 0x5e0114 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5e0113 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [83: 148736] @ 0x1405ea7 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf0c05 0xceb165 0xce4130 0xe23762 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0c04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:688 # 0xceb164 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:697 # 0xce412f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:827 # 0xe23761 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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] @ 0x661fe6 0x65f6d3 0x6480a5 0x648ff7 0xe19c0b 0xe18f9c 0xe18a48 0xe231e5 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x661fe5 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x65f6d2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6480a4 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648ff6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0xe19c0a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe18f9b 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 # 0xe18a47 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 # 0xe231e4 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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] @ 0x53ae39 0x53b68d 0x53b64f 0xd2cce5 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd2cce4 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 [10: 2400] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf0458 0xce9fbd 0xce99a5 0xce9699 0xce1305 0xce1105 0xe2347a 0xd3998d 0xd2cd38 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0457 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:571 # 0xce9fbc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:610 # 0xce99a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:580 # 0xce9698 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:562 # 0xce1304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:396 # 0xce1104 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 # 0xe23479 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 # 0xd3998c 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 # 0xd2cd37 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 [40: 1920] @ 0x142cb9f 0xffad2f 0xffa75a 0xffa550 0xffa372 0x142bf39 0x14270a5 0x14585db 0x1450fc5 0x14ce528 0x14cdcf6 0x48b5a1 # 0x142cb9e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xffad2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xffa759 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xffa54f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xffa371 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x142bf38 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1450fc4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14ce527 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14cdcf5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2328: 558720] @ 0x1591450 0x1591663 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x159144f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1591662 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e 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 0xd357e9 0xd291a6 0xd368d8 0x48b5a1 # 0xd357e8 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 # 0xd291a5 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 # 0xd368d7 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 [6178: 1087328] @ 0x559c0c 0x5567d5 0x5582f1 0x5566fe 0x55736f 0x556734 0x5582f1 0x5566fe 0x555f3e 0x555b39 0x6b9aad 0x557c47 0x5566fe 0x555f3e 0x555b39 0x6ba17a 0x6ba17b 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x5582f0 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b9aac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x557c46 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x5566fd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ba179 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ba17a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1475: 236000] @ 0x4c9a9d 0x82c7c5 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82c7c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x4e5ccc 0xcee68f 0xcf0c05 0xceb165 0xcebc8d 0xce3872 0xe2364f 0xd3998d 0xd2cd38 0x48b5a1 # 0x4e5ccb time.Time.Format+0xeb time/format.go:650 # 0xcee68e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:220 # 0xcf0c04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/trace.go:688 # 0xceb164 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:697 # 0xcebc8c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:759 # 0xce3871 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:735 # 0xe2364e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x24e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:263 # 0xd3998c 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 # 0xd2cd37 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] @ 0xce26ea 0xce12e5 0xce1105 0xe2347a 0xd3998d 0xd2cd38 0x48b5a1 # 0xce26e9 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 # 0xce12e4 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 # 0xce1104 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 # 0xe23479 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 # 0xd3998c 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 # 0xd2cd37 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 [239: 6852608] @ 0x1406c7f 0x1406a4b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1406c7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x1406a4a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [152: 2432] @ 0x69c047 0x1591335 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69c046 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x1591334 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0xd2b80d 0xd2bd98 0xd2ce63 0x48b5a1 # 0xd2b80c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freeFDToken+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:88 # 0xd2bd97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:132 # 0xd2ce62 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: 112] @ 0x655657 0x66b6bc 0x66b1fb 0x660138 0x66f907 0x66f7a9 0x66f7aa 0x64ab0e 0x64a2e8 0x6499ca 0x6492a9 0xe19c0b 0xe18f9c 0xe18a48 0xe231e5 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x655656 net.(*netFD).connect+0x216 net/fd_unix.go:91 # 0x66b6bb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66b1fa net.socket+0x29a net/sock_posix.go:70 # 0x660137 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f906 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f7a8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f7a9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64ab0d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x64a2e7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x6499c9 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x6492a8 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe19c0a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe18f9b 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 # 0xe18a47 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 # 0xe231e4 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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] @ 0x52d2f0 0x51f577 0xd236f7 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd236f6 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x666a72 0x5221bb 0x5229ae 0x52541e 0x51f551 0xd236f7 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x666a71 net.(*OpError).Error+0x91 net/net.go:510 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd236f6 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [893: 4800768] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1159976 0x115988e 0x11598c5 0x115988e 0x115988e 0x11598c5 0x115988e 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115b567 0x115b555 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b566 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b554 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [14: 896] @ 0x4c9a9d 0x82c7c5 0x859f7a 0x859bb8 0x82a717 0x829c9f 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x82c7c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82a716 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x829c9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 7744] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f855f 0x150a24c 0x1509817 0x1523231 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x13f855e google.golang.org/grpc/metadata.Pairs+0xfe google.golang.org/grpc@v1.77.0/metadata/metadata.go:88 # 0x150a24b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x92b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:204 # 0x1509816 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/context.go:79 # 0x1523230 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:651 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 2496] @ 0x158faac 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x158faab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2cb github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [804: 3293184] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2507: 722016] @ 0x5970fe 0x117e58a 0x117e54e 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5970fd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x117e589 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117e54d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [10181: 11728512] @ 0x5a836a 0x6b968b 0x6b965f 0x6ba18a 0x1185cee 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x5a8369 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b968a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b965e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ba189 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1185ced github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [541: 34624] @ 0x779c25 0x77cc5c 0x77c927 0x1185dcd 0x11854af 0x1185953 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1185dcc github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11854ae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185952 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8: 14336] @ 0x1405dab 0x1406a6b 0x140e425 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405daa google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x1406a6a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x140e424 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [70: 3360] @ 0x142bcc5 0x14270a5 0x14585db 0x144b2a5 0x48b5a1 # 0x142bcc4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x14270a4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x14585da google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x144b2a4 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: 16] @ 0x15f0d75 0x15f0d27 0x15eee6f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x15f0d74 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x194 github.com/pactus-project/pactus/www/html/server.go:217 # 0x15f0d26 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x15eee6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [979: 9273088] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [67: 120064] @ 0x53da55 0x53d47d 0x53d659 0x150dc22 0x150dab0 0x150da02 0x150d2d4 0x15233fe 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x150dc21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:63 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x15233fd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:662 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1120] @ 0x415a34 0x1441a92 0x1441a81 0x1444dfa 0x14daee4 0x14da2b4 0x14dc002 0x14d9d6a 0x14d9170 0x14d8b62 0x14bbb31 0x14bba3f 0x15236a5 0x151deaf 0x1523288 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1441a91 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1441a80 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1444df9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14daee3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14da2b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d9d69 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d916f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14d8b61 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14bbb30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x15236a4 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 # 0x151deae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1523287 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:656 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 98304] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15eedad 0x15eed2e 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15eedac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x76c github.com/pactus-project/pactus/www/html/server.go:225 # 0x15eed2d github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x6ed github.com/pactus-project/pactus/www/html/blockchain.go:44 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [244: 85888] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x14497b6 0x144b46e 0x48b5a1 # 0x14497b5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1481 # 0x144b46d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [1521: 243360] @ 0x1591645 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1591644 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7413: 303636480] @ 0x53da55 0x53d47d 0x53d659 0x150dc22 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x150dc21 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/marshal_jsonpb.go:63 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [56: 4480] @ 0x1454bfa 0x14cf4ee 0x14cf4cb 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1454bf9 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1150 # 0x14cf4ed google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x14cf4ca google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 1344] @ 0x6a8f7a 0x6a8016 0x8d2e6e 0x158fa11 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6a8f79 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158fa10 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 69632] @ 0xa11bcb 0xa11ba7 0x9ef29a 0x48b5a1 # 0xa11bca bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0xa11ba6 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9ef299 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [1: 896] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6360: 260505600] @ 0x1405ea7 0x1405ceb 0x140ea4b 0x140e72b 0x140e4a5 0x7f76b0 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1405ea6 google.golang.org/protobuf/internal/encoding/json.appendString+0x146 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x1405cea google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x140ea4a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x140e72a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [486: 23328] @ 0x69bfc6 0x69bfa3 0x69bedf 0x1591352 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x69bfc5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69bfa2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1591351 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [418: 20064] @ 0x48fcf7 0x5488a7 0x7f7628 0x140e245 0x140eb65 0x140f2f5 0x140e78d 0x140e4a5 0x7f76b0 0x140e245 0x140da45 0x150dbee 0x150dbaa 0x150dab0 0x150da02 0x150d2d4 0x152267e 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x48fcf6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5488a6 sort.Slice+0x86 sort/slice.go:26 # 0x7f7627 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140eb64 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x140f2f4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x140e78c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x140e4a4 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x7f76af google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x140e244 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x140da44 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x150dbed google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x150dba9 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 # 0x150daaf 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 # 0x150da01 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 # 0x150d2d3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.3/runtime/handler.go:189 # 0x152267d 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:713 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2396: 575040] @ 0x15914df 0x1591663 0x158e8ff 0x152580b 0x1563abe 0x1525663 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x15914de encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1591662 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x158e8fe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x152580a 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525662 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2328: 558720] @ 0x844b25 0x859f7a 0x859bb8 0x82c82c 0x859f7a 0x859bb8 0x859a66 0x7f8f18 0x7f8a0e 0x146709a 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x844b24 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x82c82b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x859f79 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x859bb7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x859a65 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f8f17 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f8a0d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1467099 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 65536] @ 0x1430a28 0x1430846 0x1466da2 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x1430a27 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x1466da1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x468b06 0x16dd853 0x16e28d3 0x96cf0d 0x9283a7 0x942e94 0x940bde 0x93a94e 0x9315f2 0xd6d6bf 0xd6d66a 0xd6d57d 0xd61a02 0xd6093a 0xd6043a 0xe23b0c 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x16dd852 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16e28d2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96cf0c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x9283a6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x942e93 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x940bdd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x93a94d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6d57c 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 # 0xd61a01 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 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe23b0b 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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 [85: 9520] @ 0xd05416 0xd0550c 0xd04326 0xd03945 0xd032cf 0xd03118 0x48b5a1 # 0xd05415 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0550b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd04325 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd03944 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 1536] @ 0x949875 0x949845 0x949757 0x79d822 0x79dc7c 0x94970c 0x9494b7 0x79d822 0x79dc7c 0x949159 0x948bcd 0x94cd95 0x92e6b7 0x93a595 0x9315f2 0xd6d6bf 0xd6d66a 0xd6d57d 0xd61a02 0xd6093a 0xd6043a 0xe23b0c 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x949874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x949844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x949756 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94970b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9494b6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949158 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x948bcc crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x94cd94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x93a594 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6d57c 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 # 0xd61a01 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 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe23b0b 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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: 1792] @ 0x53da55 0x53d47d 0x53d659 0x51f577 0x15f0f18 0x15f0e91 0x15eee6f 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f0f17 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x337 github.com/pactus-project/pactus/www/html/server.go:252 # 0x15f0e90 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x15eee6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x8da56c 0x8da531 0x8da525 0x8d382c 0x8d37c5 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8da56b github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8da530 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8da524 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8d382b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8d37c4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1280: 2293760] @ 0xb2a3cf 0xb77738 0xb7e8ce 0xb7a19e 0xb797dd 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0xb2a3ce github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb77737 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7e8cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb7a19d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb797dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-libp2p/p2p/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: 634880] @ 0xdf5c05 0x4a3e91 0xdc6208 0xdc622f 0xdc5b9c 0xdc50d7 0xdb9888 0xdf1d9a 0x48b5a1 # 0xdf5c04 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 # 0xdc6207 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc622e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdf1d99 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: 480] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd3970a 0xd2cd38 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd39709 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 # 0xd2cd37 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] @ 0x539e0a 0x53a09b 0x53ae98 0x53b68d 0x53b64f 0xe230f0 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ae97 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xe230ef 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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: 24] @ 0xd2375f 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd2375e 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 128] @ 0x169348e 0x16ce2d3 0x16c7cff 0x16c8f48 0x16c902e 0x16c8a1d 0x16d1112 0x16d10d1 0x7a55c5 0x79f869 0x79f37d 0x944fc6 0x940c3b 0x93a94e 0x9315f2 0x96f7c8 0x48b5a1 # 0x169348d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ce2d2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c7cfe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c8f47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c902d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c8a1c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16d1111 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d10d0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a55c4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79f868 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79f37c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x944fc5 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x940c3a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x93a94d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 240] @ 0xc0cb05 0xc0cc86 0xe0e467 0xd404da 0xd3970a 0xd2cd38 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0e466 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 # 0xd404d9 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 # 0xd39709 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 # 0xd2cd37 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: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd359cc 0xd291a6 0xd368d8 0x48b5a1 # 0xd359cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x48b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:175 # 0xd291a5 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 # 0xd368d7 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] @ 0xd2c0de 0xd2c8a7 0xd2c9df 0xd3929e 0xd37fef 0xd272aa 0xd368d8 0x48b5a1 # 0xd2c0dd github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x1dd github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:157 # 0xd2c8a6 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 # 0xd2c9de 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 # 0xd3929d 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 # 0xd37fee 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 # 0xd272a9 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 # 0xd368d7 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] @ 0xd3fff4 0xd3ffe6 0xd3970a 0xd2cd38 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd39709 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 # 0xd2cd37 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: 24] @ 0xd2818d 0xd368d8 0x48b5a1 # 0xd2818c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1a6c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:271 # 0xd368d7 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] @ 0x70250f 0x701bb0 0x706222 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x706221 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x78247e 0x782433 0xd3a045 0xd2bead 0xd2bd8a 0xd2ce63 0x48b5a1 # 0x78247d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x782432 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd3a044 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 # 0xd2beac 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 # 0xd2bd89 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 # 0xd2ce62 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: 768] @ 0x5cbd9e 0x5cbd92 0x5cbcc5 0xda863e 0xdaddb5 0xda93bb 0xda8cdf 0xdb490c 0xdf18e4 0xdf120b 0xe0a5ea 0xe04b08 0xe0d295 0xe0cf14 0xd399d5 0xd2cd38 0x48b5a1 # 0x5cbd9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cbd91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cbcc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda863d 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 # 0xdaddb4 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 # 0xda93ba 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 # 0xda8cde 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 # 0xdb490b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdf18e3 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdf120a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe0a5e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe04b07 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 # 0xe0d294 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 # 0xe0cf13 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 # 0xd399d4 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 # 0xd2cd37 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] @ 0xd280c8 0xd368d8 0x48b5a1 # 0xd280c7 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 # 0xd368d7 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] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0xd36b3f 0xd26bd0 0xd368d8 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0xd36b3e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:318 # 0xd26bcf 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 # 0xd368d7 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] @ 0xd26e7b 0xd368d8 0x48b5a1 # 0xd26e7a 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 # 0xd368d7 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: 96] @ 0x40a8f2 0x481029 0xd26def 0xd368d8 0x48b5a1 # 0xd26dee 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 # 0xd368d7 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] @ 0x539e0a 0x53a09b 0x53ae98 0x53b68d 0x53b64f 0xd2cce5 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a09a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ae97 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd2cce4 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: 24] @ 0xd2766e 0xd368d8 0x48b5a1 # 0xd2766d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xf4d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:203 # 0xd368d7 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: 1040] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x53a1ba 0x53ae98 0x53b68d 0x53b64f 0xd2cce5 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae97 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd2cce4 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: 16] @ 0x70250f 0x701bb0 0x705d85 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x705d84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 192] @ 0x5e3ff9 0x5e079a 0x5e17ab 0x5e19c5 0x606412 0x605e50 0x605f72 0x6980c5 0x6a61be 0x6a5d8f 0x6a828d 0x11975ca 0x1191c2b 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x5e3ff8 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 # 0x5e0799 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 # 0x5e17aa 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 # 0x5e19c4 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 # 0x606411 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x605e4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11975c9 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0xe9 github.com/pactus-project/pactus/sync/sync.go:528 # 0x1191c2a github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x56a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 384] @ 0x606685 0x605dbb 0x605f72 0x6980c5 0x69931b 0x1160751 0x115d60f 0x11976e6 0x1191c2b 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x606684 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x605dba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x605f71 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x6980c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69931a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1160750 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x1191c2a github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x56a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 48] @ 0x6b794a 0x6b790a 0x6b7937 0x6b7902 0x1160ac2 0x115d44d 0x11976e6 0x1191c2b 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b7949 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b7909 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b7936 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b7901 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1160ac1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115d44c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x1191c2a github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x56a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 480] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd3970a 0xd2cd38 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd39709 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 # 0xd2cd37 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 [10: 5760] @ 0x70a328 0x730a05 0x715d28 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x70a327 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x147 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x730a04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x715d27 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 416] @ 0x6b7469 0x115e7f0 0x115d912 0x11976e6 0x1191c2b 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6b7468 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115e7ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x115d911 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x1191c2a github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x56a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 32] @ 0xd240d9 0xd2af2f 0xd26d39 0xd368d8 0x48b5a1 # 0xd240d8 github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x618 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:94 # 0xd2af2e 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 # 0xd26d38 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 # 0xd368d7 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: 32768] @ 0x68e8e9 0x68e863 0x691746 0x690ffa 0x6946e7 0x6946ef 0x117e665 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x68e8e8 compress/flate.(*dictDecoder).init+0x188 compress/flate/dict_decoder.go:43 # 0x68e862 compress/flate.NewReader+0x102 compress/flate/inflate.go:815 # 0x691745 compress/gzip.(*Reader).readHeader+0x365 compress/gzip/gunzip.go:238 # 0x690ff9 compress/gzip.(*Reader).Reset+0x299 compress/gzip/gunzip.go:113 # 0x6946e6 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x6946ee github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x117e664 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x164 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6: 24576] @ 0x5b1a8e 0x5b193d 0x5b1526 0x117e5bb 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x5b1a8d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b193c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1525 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117e5ba github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2: 288] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd27d78 0xd368d8 0x48b5a1 # 0xd27d77 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 # 0xd368d7 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: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd27688 0xd368d8 0x48b5a1 # 0xd27687 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 # 0xd368d7 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] @ 0x10d03e6 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x10d03e5 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 1040] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd281a7 0xd368d8 0x48b5a1 # 0xd281a6 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 # 0xd368d7 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] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77e015 0x77e016 0xd3b14a 0xd3ae9b 0xd3850a 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd3b149 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0x1c9 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:727 # 0xd3ae9a 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 # 0xd38509 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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: 240] @ 0xd391da 0xd37fef 0xd272aa 0xd368d8 0x48b5a1 # 0xd391d9 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 # 0xd37fee 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 # 0xd272a9 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 # 0xd368d7 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: 72] @ 0x5c4f59 0x69f42c 0x69fabf 0x6a6a91 0x6a74de 0x6a75c6 0x8d37c9 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x5c4f58 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69f42b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69fabe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a6a90 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a74dd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a75c5 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8d37c8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x44d189 0x45f8c9 0xd25fc5 0xd26508 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd25fc4 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 # 0xd26507 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x539545 0xd261e5 0xd264e5 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x539544 context.WithCancelCause+0x64 context/context.go:270 # 0xd261e4 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 # 0xd264e4 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48777c 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0xd362e9 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd362e8 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 160] @ 0xd3fff4 0xd3ffe6 0xd37dac 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd37dab 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0x468b06 0x77a8ec 0x77e015 0x77e016 0xd3b14a 0xd3ae9b 0xd3850a 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0x77a8eb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd3b149 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0x1c9 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:727 # 0xd3ae9a 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 # 0xd38509 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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: 96] @ 0x480fda 0x480fef 0xd3680c 0xd36807 0x48b5a1 # 0xd3680b github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:101 # 0xd36806 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 [4: 256] @ 0x749854 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x53ae39 0x53b68d 0x53b64f 0xd362e9 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x53ae38 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd362e8 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0xd3fff4 0xd3ffe6 0xd38cd3 0x77e262 0xd38505 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd38cd2 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 # 0x77e261 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd38504 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77abf0 0x77abe3 0x77d425 0x52210d 0x5229ae 0x52541e 0x51f551 0xd236f7 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77abef github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77abe2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77d424 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd236f6 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0xd235ce 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd235cd 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 32] @ 0xd2cb5e 0xd27079 0xd368d8 0x48b5a1 # 0xd2cb5d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).clearAllPeerDials+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:210 # 0xd27078 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x958 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:167 # 0xd368d7 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: 106496] @ 0x46beb7 0x46c912 0x46c697 0x4877f0 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0xd362e9 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x4877ef time.newTimer+0xaf runtime/time.go:407 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd362e8 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x698b9b 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 160] @ 0xc0cb05 0xc0cc86 0xe0e467 0xd404da 0xd37a6c 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0e466 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 # 0xd404d9 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 # 0xd37a6b 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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: 96] @ 0xd3847b 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3847a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2fa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:506 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0xd3fff4 0xd3ffe6 0xd37a6c 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd37a6b 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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: 81920] @ 0x46beb7 0x46c912 0x46c697 0x4877f0 0x4ed4d5 0x53afc5 0x53b68d 0x53b64f 0xd362e9 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x4877ef time.newTimer+0xaf runtime/time.go:407 # 0x4ed4d4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afc4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd362e8 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 48] @ 0x114eb0b 0x48b5a1 # 0x114eb0a github.com/pactus-project/pactus/network.ConnectAsync.func1+0xca github.com/pactus-project/pactus/network/utils.go:78 0: 0 [1: 114688] @ 0xc0dba5 0x6f2171 0xc0ea8c 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0x114ecfd 0x114ea91 0x48b5a1 # 0xc0dba4 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 # 0x6f2170 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0ea8b 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 336] @ 0x48777c 0x4ed2c8 0xd2287d 0xd268a7 0xd368d8 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed2c7 time.NewTimer+0x67 time/sleep.go:145 # 0xd2287c 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 # 0xd268a6 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 # 0xd368d7 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] @ 0xd3fff4 0xd3ffe6 0xd37a6c 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd37a6b 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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: 114688] @ 0x468b06 0x55216c 0x15f8419 0x15f8ba8 0x163b0b8 0x1654eda 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x55216b embed.FS.ReadFile+0x4b embed/embed.go:331 # 0x15f8418 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0xd8 github.com/pactus-project/pactus/www/http/server.go:43 # 0x15f8ba7 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x447 github.com/pactus-project/pactus/www/http/server.go:102 # 0x163b0b7 github.com/pactus-project/pactus/node.(*Node).Start+0x317 github.com/pactus-project/pactus/node/node.go:205 # 0x1654ed9 github.com/pactus-project/pactus/cmd.StartNode+0x1f9 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x10d0430 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x10d042f 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x77e0cb 0xd1fa19 0xd3852a 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0x77e0ca github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd1fa18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x218 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/black_hole_detector.go:211 # 0xd38529 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x3a9 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:532 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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: 1440] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd37dac 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd37dab 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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: 384] @ 0xd383ce 0xd3822f 0xd38213 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xd383cd 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 # 0xd3822e github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd38212 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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: 448] @ 0x539e0a 0xd25f67 0xd26508 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd25f66 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 # 0xd26507 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 384] @ 0x51c5db 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd38cd3 0x77e262 0xd38505 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd38cd2 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 # 0x77e261 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd38504 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0x8af825 0x8af80e 0x8af79a 0xc0fd72 0xc0fb08 0xc16faa 0x10d01d5 0x114ecfd 0x114ea91 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0fd71 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 960] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd37a6c 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd37a6b 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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: 24] @ 0xc0ea0e 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0x114ecfd 0x114ea91 0x48b5a1 # 0xc0ea0d 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 96] @ 0x79dbe5 0x949685 0x94964b 0x79d822 0x79dc7c 0x949159 0x948bcd 0x94cd95 0x92e6b7 0x93a595 0x9315f2 0x96f7c8 0x48b5a1 # 0x79dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x949684 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94964a crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a crypto/tls/handshake_messages.go:356 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949158 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x948bcc crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x94cd94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x93a594 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xdcb3a9 0xdb873d 0xdb465e 0xdf18e4 0xdf120b 0xe0a5ea 0xe04b08 0xe0d295 0xe0cf14 0xd399d5 0xd2cd38 0x48b5a1 # 0xdcb3a8 github.com/quic-go/quic-go.newInitialCryptoStream+0x188 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:120 # 0xdb873c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb465d github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xdf18e3 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdf120a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe0a5e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe04b07 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 # 0xe0d294 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 # 0xe0cf13 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 # 0xd399d4 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 # 0xd2cd37 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: 192] @ 0x44d189 0x45f8c9 0xd26a9e 0xd368d8 0x48b5a1 # 0xd26a9d 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 # 0xd368d7 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: 96] @ 0x698b9b 0x69d39f 0x6a8e99 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 784] @ 0xd26205 0xd264e5 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd26204 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 # 0xd264e4 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x77ac8b 0x77ac33 0x77d425 0x52210d 0x5229ae 0x52541e 0x51f551 0xd236f7 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x77ac8a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x77ac32 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x77d424 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd236f6 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [10: 1920] @ 0xd383ce 0xd3822f 0xd38213 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xd383cd 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 # 0xd3822e github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd38212 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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 0x40e9f1 0x40e950 0x410db7 0xd26314 0xd264e5 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd26313 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:83 # 0xd264e4 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x480fda 0x480fef 0xc0e7d8 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0x114ecfd 0x114ea91 0x48b5a1 # 0xc0e7d7 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 560] @ 0x415a34 0xd25f19 0xd26508 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd25f18 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 # 0xd26507 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0xd26286 0xd264e5 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd26285 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 # 0xd264e4 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 720] @ 0xc0cb05 0xc0cc86 0xe0e467 0xd404da 0xd37a6c 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0e466 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 # 0xd404d9 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 # 0xd37a6b 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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: 400] @ 0x52d2f0 0x51f577 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0xd26c0d 0xd368d8 0x48b5a1 # 0xd26c0c 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 # 0xd368d7 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] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd38cd3 0x77e262 0xd38505 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd38cd2 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 # 0x77e261 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd38504 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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: 16] @ 0xd2288e 0xd268a7 0xd368d8 0x48b5a1 # 0xd2288d github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/clock.go:48 # 0xd268a6 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 # 0xd368d7 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: 720] @ 0xd3fff4 0xd3ffe6 0xd37dac 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd37dab 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd37dac 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd37dab 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0xd3305b 0xd381e7 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3305a 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 # 0xd381e6 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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 [7: 784] @ 0x415a34 0x4ed288 0xd2287d 0xd268a7 0xd368d8 0x48b5a1 # 0x4ed287 time.NewTimer+0x27 time/sleep.go:144 # 0xd2287c 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 # 0xd268a6 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 # 0xd368d7 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: 160] @ 0xc0cb05 0xc0cc86 0xe22da7 0xd404da 0xd37a6c 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe22da6 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 # 0xd404d9 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 # 0xd37a6b 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0xd235f3 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd235f2 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x480fda 0x480fef 0xd36816 0xd36807 0x48b5a1 # 0xd36815 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 # 0xd36806 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 [3: 336] @ 0x749745 0x8b2c65 0x8b2c4b 0x8b2c4c 0x52210d 0x5229ae 0x52541e 0x51f551 0xd2363b 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8b2c64 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8b2c4a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8b2c4b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x52210c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f550 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2363a 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 960] @ 0x52d2f0 0x51f577 0xd236a5 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd236a4 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0xd36eae 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xd36ead github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x6d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:360 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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: 1280] @ 0x52d2f0 0x51f577 0xd236f7 0x5221bb 0x5229ae 0x52541e 0x51c5c5 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd236f6 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 # 0x5221ba fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5229ad fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52541d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c5c4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 480] @ 0xd3683a 0xd36807 0x48b5a1 # 0xd36839 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 # 0xd36806 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 [2: 64] @ 0x53af68 0x53b68d 0x53b64f 0xd362e9 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x53af67 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd362e8 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 192] @ 0xd26216 0xd264e5 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd26215 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 # 0xd264e4 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [14: 2912] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0ea28 0xc100a5 0xc0fb08 0xc16faa 0x10d01d5 0x114ecfd 0x114ea91 0x48b5a1 # 0xc0ea27 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 # 0xc100a4 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x114cf2a 0x114c51c 0x1149dba 0x163af95 0x1654eda 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x114cf29 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x509 github.com/pactus-project/pactus/network/peermgr.go:199 # 0x114c51b github.com/pactus-project/pactus/network.(*peerMgr).Start+0x1b github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1149db9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:336 # 0x163af94 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:174 # 0x1654ed9 github.com/pactus-project/pactus/cmd.StartNode+0x1f9 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd26314 0xd264e5 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd26313 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:83 # 0xd264e4 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x51c5db 0x10d0505 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x51c5da fmt.Errorf+0x9a fmt/errors.go:26 # 0x10d0504 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0xc0cb05 0xc0cc86 0xe0e467 0xd404da 0xd38cd3 0x77e262 0xd38505 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0e466 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 # 0xd404d9 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 # 0xd38cd2 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 # 0x77e261 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd38504 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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] @ 0x749745 0x114ce5e 0x114ce43 0x114ce44 0x114ce5f 0x114c51c 0x1149dba 0x163af95 0x1654eda 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x114ce5d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x114ce42 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x114ce43 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x114ce5e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:190 # 0x114c51b github.com/pactus-project/pactus/network.(*peerMgr).Start+0x1b github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1149db9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:336 # 0x163af94 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:174 # 0x1654ed9 github.com/pactus-project/pactus/cmd.StartNode+0x1f9 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 1440] @ 0xc0cb05 0xc0cc86 0xe0e467 0xd404da 0xd37dac 0xd37082 0xd37625 0xd369e5 0xd26bd0 0xd368d8 0x48b5a1 # 0xc0cb04 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0cc85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0e466 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 # 0xd404d9 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 # 0xd37dab 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 # 0xd37081 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 # 0xd37624 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 # 0xd369e4 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 # 0xd26bcf 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 # 0xd368d7 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 [16: 8192] @ 0xd2681b 0xd26808 0xd368d8 0x48b5a1 # 0xd2681a 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 # 0xd26807 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 # 0xd368d7 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] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77e015 0x77e016 0xd3b14a 0xd3a2c6 0xd3850a 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77e014 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77e015 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd3b149 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0x1c9 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:727 # 0xd3a2c5 github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0x1e5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:679 # 0xd38509 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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 0x460b37 0x484905 0x4a30dd 0x4a4bb2 0x4a4b90 0x4a4b8f 0xc0fab4 0xc16faa 0x10d01d5 0x114ecfd 0x114ea91 0x48b5a1 # 0x484904 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a30dc internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4bb1 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a4b8f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a4b8e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc0fab3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc16fa9 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 # 0x10d01d4 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0xb15ace 0xe189a5 0xe231e5 0xe238ea 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0xb15acd github.com/multiformats/go-multiaddr/net.DialArgs+0x24d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:186 # 0xe189a4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:23 # 0xe231e4 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 # 0xe238e9 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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 [5: 560] @ 0xd36829 0xd36807 0x48b5a1 # 0xd36828 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:103 # 0xd36806 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: 160] @ 0xd3fff4 0xd3ffe6 0xd3970a 0xd2cd38 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd39709 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 # 0xd2cd37 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: 24] @ 0xd25f19 0xd26508 0xd3632d 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0xd25f18 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 # 0xd26507 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 # 0xd3632c 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 192] @ 0x114e90b 0x114cfbd 0x114c51c 0x1149dba 0x163af95 0x1654eda 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x114e90a github.com/pactus-project/pactus/network.ConnectAsync+0x4a github.com/pactus-project/pactus/network/utils.go:74 # 0x114cfbc github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x59c github.com/pactus-project/pactus/network/peermgr.go:201 # 0x114c51b github.com/pactus-project/pactus/network.(*peerMgr).Start+0x1b github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1149db9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:336 # 0x163af94 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:174 # 0x1654ed9 github.com/pactus-project/pactus/cmd.StartNode+0x1f9 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 640] @ 0xd3fff4 0xd3ffe6 0xd38cd3 0x77e262 0xd38505 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0xd3fff3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3ffe5 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 # 0xd38cd2 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 # 0x77e261 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd38504 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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: 96] @ 0x53b765 0x114ecc5 0x114ecc6 0x114ea91 0x48b5a1 # 0x53b764 context.WithValue+0xa4 context/context.go:737 # 0x114ecc4 github.com/libp2p/go-libp2p/core/network.WithDialPeerTimeout+0xa4 github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:94 # 0x114ecc5 github.com/pactus-project/pactus/network.ConnectSync+0xa5 github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 1536] @ 0x94ae75 0x94ae45 0x94ad57 0x79d822 0x79dc7c 0x94aadd 0x94aa97 0x79d822 0x79dc7c 0x94aa34 0x94aa13 0x79d822 0x79dc7c 0x94887e 0x94871c 0x94cd95 0x92e6b7 0x93a595 0x9315f2 0x96f7c8 0x48b5a1 # 0x94ae74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x94ae44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x94ad56 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94aadc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94aa96 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94aa33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94aa12 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x79d821 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79dc7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94887d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94871b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x94cd94 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x92e6b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x93a594 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x96f7c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0xd9bec9 0xd9c107 0xd9c17f 0xdb46e5 0xdf18e4 0xdf120b 0xe0a5ea 0xe04b08 0xe0d295 0xe0cf14 0xd399d5 0xd2cd38 0x48b5a1 # 0xd9bec8 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 # 0xd9c106 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 # 0xd9c17e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb46e4 github.com/quic-go/quic-go.init.func2+0xb24 github.com/quic-go/quic-go@v0.57.1/connection.go:439 # 0xdf18e3 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdf120a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe0a5e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe04b07 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 # 0xe0d294 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 # 0xe0cf13 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 # 0xd399d4 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 # 0xd2cd37 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: 24] @ 0x71bd3b 0x711165 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x71bd3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x749854 0x114ce5e 0x114ce43 0x114ce44 0x114ce5f 0x114c51c 0x1149dba 0x163af95 0x1654eda 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x114ce5d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x114ce42 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x114ce43 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x114ce5e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:190 # 0x114c51b github.com/pactus-project/pactus/network.(*peerMgr).Start+0x1b github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1149db9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:336 # 0x163af94 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:174 # 0x1654ed9 github.com/pactus-project/pactus/cmd.StartNode+0x1f9 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 352] @ 0xda94db 0xda95d6 0xda8cdf 0xdb490c 0xdf18e4 0xdf120b 0xe0a5ea 0xe04b08 0xe0d295 0xe0cf14 0xd399d5 0xd2cd38 0x48b5a1 # 0xda94da 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 # 0xda95d5 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 # 0xda8cde 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 # 0xdb490b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdf18e3 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdf120a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe0a5e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe04b07 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 # 0xe0d294 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 # 0xe0cf13 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 # 0xd399d4 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 # 0xd2cd37 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: 80] @ 0x77b0f6 0x77afff 0xb154a9 0xb1691c 0xb16906 0xb14e17 0xb188b7 0xb188a0 0xb1a71c 0xb1a4a5 0xd3312b 0xd381e7 0xd36a10 0xd26bd0 0xd368d8 0x48b5a1 # 0x77b0f5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77affe github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb154a8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1691b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb16905 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb14e16 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb188b6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1889f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1a71b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1a4a4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3312a 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 # 0xd381e6 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 # 0xd36a0f 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 # 0xd26bcf 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 # 0xd368d7 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: 160] @ 0x8d40b6 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8d40b5 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x8d9fc9 0x8d9fa4 0x8d9ae5 0x8d8f8d 0x8d26f0 0x8d4634 0x8d2f06 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8d9fc8 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8d9fa3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8d9ae4 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8d8f8c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8d26ef github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1048576] @ 0x114c190 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x114c18f github.com/pactus-project/pactus/network.newPeerMgr+0x14f github.com/pactus-project/pactus/network/peermgr.go:51 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x779c25 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x1141f65 0x114c152 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1141f64 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a4 github.com/pactus-project/pactus/network/config.go:142 # 0x114c151 github.com/pactus-project/pactus/network.newPeerMgr+0x111 github.com/pactus-project/pactus/network/peermgr.go:51 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x53da55 0x53d47d 0x53d659 0x7791b3 0x77c8d5 0x8afb18 0x114e7b1 0x1141f65 0x114c152 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7791b2 github.com/multiformats/go-multiaddr.stringToBytes+0x3f2 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:63 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1141f64 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a4 github.com/pactus-project/pactus/network/config.go:142 # 0x114c151 github.com/pactus-project/pactus/network.newPeerMgr+0x111 github.com/pactus-project/pactus/network/peermgr.go:51 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x779c25 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x65b0bf 0x77fb58 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77fb57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x65b0bf 0x77faaf 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x65b0be net.IP.String+0xfe net/ip.go:315 # 0x77faae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 192] @ 0x468c2a 0x749a06 0x74997f 0x749980 0x7705b8 0x78110d 0x7861b3 0x779127 0x77c8d5 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749a05 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x74997e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x74997f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7705b7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x78110c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x749af4 0x74997f 0x749980 0x7705b8 0x78110d 0x7861b3 0x779127 0x77c8d5 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749af3 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x133 github.com/mr-tron/base58@v1.2.0/base58/base58.go:153 # 0x74997e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x74997f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7705b7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x78110c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x53d4e5 0x53d659 0x77900b 0x77c8d5 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x53d4e4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d658 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x77900a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x749854 0x7815fb 0x7815f6 0x7815f5 0x7815fc 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749853 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7815fa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7815f5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7815f4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7815fb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 336] @ 0x531bbf 0x778e39 0x778e1f 0x77c8d5 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x778e38 strings.Split+0x78 strings/strings.go:361 # 0x778e1e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x8afbae 0x8afb30 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8afbad github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:98 # 0x8afb2f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x4a024a 0x49fc07 0x77fcae 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77fcad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 784] @ 0x749745 0x7815fb 0x7815f6 0x7815f5 0x7815fc 0x786117 0x77a90f 0x77b6d7 0x779927 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749744 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7815fa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7815f5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7815f4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7815fb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x786116 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x77a90e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b6d6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6a7fad 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6a7fac github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:57 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x7798cd 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7798cc github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x779c25 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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 0x77b71b 0x779927 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x531bbf 0x778e39 0x778e1f 0x77c8d5 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x778e38 strings.Split+0x78 strings/strings.go:361 # 0x778e1e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 1248] @ 0x468c2a 0x749a06 0x74997f 0x749980 0x7705b8 0x78110d 0x7861b3 0x779127 0x77c8d5 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749a05 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x74997e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x74997f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7705b7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x78110c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x5435da 0x5c4185 0x6a0bed 0x6a0b7d 0x6a6e7d 0x6a8f94 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x5435d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0bec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0b7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x8d2935 0x8d3715 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8d2934 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8d3714 github.com/pactus-project/pactus/store.NewStore+0x3b4 github.com/pactus-project/pactus/store/store.go:133 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 768] @ 0x779c25 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x7798b1 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7798b0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [10: 1760] @ 0x749a49 0x74997f 0x749980 0x7705b8 0x78110d 0x7861b3 0x779127 0x77c8d5 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x749a48 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x88 github.com/mr-tron/base58@v1.2.0/base58/base58.go:141 # 0x74997e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x74997f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7705b7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x78110c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7861b2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x779126 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x77c8d4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x710793 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3747 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x710792 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3746 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x7796eb 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7796ea github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 835584] @ 0x114e71b 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x114e71a github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 376832] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x555f3e 0x555b39 0x114d712 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114d711 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 294912] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x555f3e 0x555b39 0x114d712 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114d711 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x559c0c 0x5567d5 0x55736f 0x556734 0x555f3e 0x555b39 0x114d712 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114d711 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 180224] @ 0x486067 0x4c89e6 0x4c888e 0x55729f 0x556734 0x555f3e 0x555b39 0x114d712 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 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 # 0x55729e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114d711 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x559c0c 0x5567d5 0x55736f 0x556734 0x555f3e 0x555b39 0x114d712 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114d711 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x559c0c 0x5567d5 0x55736f 0x556734 0x555f3e 0x555b39 0x114d712 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x559c0b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x5567d4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55736e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x556733 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555f3d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x555b38 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114d711 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1998848] @ 0x512989 0x5127f3 0x114d6bd 0x114d6b8 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x512988 os.readFileContents+0x48 os/file.go:909 # 0x5127f2 os.ReadFile+0xd2 os/file.go:874 # 0x114d6bc github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x114d6b7 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:240 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 5376] @ 0x10fd6e9 0x10fd6dd 0x10fd695 0x10e7da5 0x111cd4e 0x1125c38 0x1121f6a 0x1121bca 0x111ee36 0x113174f 0x112fb52 0x113d805 0x1147085 0x1146ff6 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x10fd6e8 math/rand.newSource+0xa8 math/rand/rand.go:56 # 0x10fd6dc math/rand.NewSource+0x9c math/rand/rand.go:52 # 0x10fd694 go.uber.org/dig.newScope+0x54 go.uber.org/dig@v1.19.0/scope.go:109 # 0x10e7da4 go.uber.org/dig.New+0x24 go.uber.org/dig@v1.19.0/container.go:152 # 0x111cd4d go.uber.org/fx.(*annotated).Build+0x2d go.uber.org/fx@v1.24.0/annotated.go:1651 # 0x1125c37 go.uber.org/fx.runProvide+0x4f7 go.uber.org/fx@v1.24.0/provide.go:138 # 0x1121f69 go.uber.org/fx.(*module).provide+0x309 go.uber.org/fx@v1.24.0/module.go:216 # 0x1121bc9 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x111ee35 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x113174e github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xc0e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:738 # 0x112fb51 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x113d804 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x1147084 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1146ff5 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:241 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 416] @ 0x69d24b 0x6a8e99 0x6a8016 0x8d2e6e 0x8d3751 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8d2e6d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8d3750 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x52d2f0 0x51f577 0x1107dc5 0x112213a 0x1122063 0x1121bca 0x111ee36 0x112fb16 0x113d805 0x1147085 0x1146ff6 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x52d2ef strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f576 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1107dc4 go.uber.org/fx/internal/fxreflect.Frame.String+0x1a4 go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:58 # 0x1122139 go.uber.org/fx/internal/fxreflect.Stack.Strings+0x4d9 go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:102 # 0x1122062 go.uber.org/fx.(*module).provide+0x402 go.uber.org/fx@v1.24.0/module.go:226 # 0x1121bc9 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x111ee35 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x112fb15 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1555 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:635 # 0x113d804 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x1147084 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1146ff5 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:241 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6b9090 0x8d1535 0x8d51b9 0x115b2a5 0x115a530 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6b908f github.com/pactus-project/pactus/types/account.FromBytes+0x2f github.com/pactus-project/pactus/types/account/account.go:34 # 0x8d1534 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x194 github.com/pactus-project/pactus/store/account.go:78 # 0x8d51b8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x115b2a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115a52f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x8d21f6 0x8d21fd 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8d21f5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8d21fc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 8192] @ 0x7087cf 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7087ce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x7105a5 0x710540 0x71052c 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7105a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x71053f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x71052b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 512] @ 0x7087cf 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7087ce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x716125 0x716835 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x716124 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x716834 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 8192] @ 0x736330 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x73632f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 6144] @ 0x736330 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x73632f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 16] @ 0x6fb8de 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6fb8dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [23: 111872] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 11520] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a8b 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x6ec2e6 0x73090f 0x7308f2 0x715d28 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6ec2e5 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 # 0x73090e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x7308f1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x715d27 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 1152] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 122112] @ 0x7355b7 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x7355b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [37: 592] @ 0x70250f 0x6f31d6 0x6f327a 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f31d5 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 # 0x6f3279 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 10752] @ 0x7355b7 0x7342e9 0x725ff4 0x715165 0x714f19 0x714709 0x7150e5 0x714fe8 0x717685 0x7181b4 0x7194f5 0x48b5a1 # 0x7355b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x7342e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x725ff3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x715164 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x714f18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7150e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x714fe7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x717684 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 1464] @ 0x6f0e72 0x70178a 0x703486 0x6f3222 0x6f3212 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x703485 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6f3221 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 # 0x6f3211 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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: 384] @ 0x730a16 0x715d28 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x730a15 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x155 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:363 # 0x715d27 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x6fb8de 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6fb8dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 16384] @ 0x7087cf 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x7087ce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [80: 1525760] @ 0x6f04b5 0x6efef3 0x6f0214 0x708a5c 0x709511 0x7097f0 0x73202b 0x715da5 0x716bf5 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x6f04b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6efef2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6f0213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x708a5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x709510 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x7097ef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x73202a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x715da4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x716bf4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [158: 10112] @ 0x70463c 0x704898 0x705486 0x70569e 0x703ab5 0x6f2af9 0x6f3270 0x6f31d6 0x6f44f3 0x71664d 0x714709 0x71761e 0x7181b4 0x7194f5 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x704897 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x70569d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x703ab4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6f2af8 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 # 0x6f326f 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 # 0x6f31d5 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 # 0x6f44f2 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 # 0x71664c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x714708 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71761d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7181b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7194f4 github.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] @ 0x6f0e72 0x7080be 0x7080b6 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0e71 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 # 0x7080bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x7080b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x70250f 0x701bb0 0x706222 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x706221 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x7339b6 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7339b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6ebf91 0x730f18 0x730eed 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6ebf90 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 # 0x730f17 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x730eec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6b90a5 0x6b9096 0x8d1535 0x8d51b9 0x115b2a5 0x115a530 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6b90a4 bytes.NewReader+0x44 bytes/reader.go:159 # 0x6b9095 github.com/pactus-project/pactus/types/account.FromBytes+0x35 github.com/pactus-project/pactus/types/account/account.go:35 # 0x8d1534 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x194 github.com/pactus-project/pactus/store/account.go:78 # 0x8d51b8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x115b2a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115a52f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6b933b 0x6b9318 0x6b925f 0x115b3c5 0x8d1637 0x8d51b9 0x115b2a5 0x115a530 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6b933a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b9317 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b925e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115b3c4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:197 # 0x8d1636 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8d51b8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x115b2a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115a52f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x8d40b6 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8d40b5 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x115a71c 0x115a6bb 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x115a71b bytes.NewReader+0x53b bytes/reader.go:159 # 0x115a6ba github.com/pactus-project/pactus/state.LoadOrNewState+0x4da github.com/pactus-project/pactus/state/state.go:118 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6f0e72 0x70178a 0x6fa992 0x6fb437 0x6fc8ae 0x6fc953 0x6fd0f4 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f0e71 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 # 0x701789 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa991 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6fb436 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6fc8ad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6fc952 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6fd0f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x697c16 0x69c012 0x69bedf 0x115b345 0x8d5ec3 0x8d5e05 0x115b2f0 0x115a530 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x697c15 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69c011 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115b344 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:203 # 0x8d5ec2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8d5e04 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115b2ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115a52f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6fcfdd 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6fcfdc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x707a5c 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x707a5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 72] @ 0x71bd3b 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x71bd3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [12: 768] @ 0x70463c 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70463b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6fcfa6 0x6fcfd2 0x6fb8d2 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6fcfa5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6fcfd1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6fb8d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 1008] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 640] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 4480] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x710793 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x710792 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6f9e4f 0x6fb73d 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x6f9e4e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6fb73c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x69bfb5 0x69bedf 0x115b345 0x8d5ec3 0x8d5e05 0x115b2f0 0x115a530 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x69bfb4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69bede github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115b344 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:203 # 0x8d5ec2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8d5e04 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115b2ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115a52f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x543375 0x5c4185 0x698c0b 0x698ba1 0x69d39f 0x115a79b 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x543374 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c4184 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x698c0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698ba0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115a79a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [33: 13728] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x698bb3 0x69d39f 0x115a79b 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x698bb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115a79a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 2048] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 240] @ 0x7050dc 0x707d7a 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x707d79 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x70250f 0x701bb0 0x705d85 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70250e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x701baf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x705d84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [28: 16128] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [20: 14080] @ 0x70658d 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x70658c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [46: 11040] @ 0x7050dc 0x705d26 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x705d25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [34: 8160] @ 0x7050dc 0x7054fc 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7050db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7054fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x71bdb1 0x71bd9d 0x71bd51 0x711165 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x71bdb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71bd9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x71bd50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x711164 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x7078a5 0x7310c5 0x6fb837 0x730e68 0x7311b2 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115a6b1 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7310c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x730e67 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7311b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115a6b0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 8 [6: 48] @ 0x6a8ee5 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8ee4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 32 [40: 1280] @ 0x69d385 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d384 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 32 [1: 32] @ 0x1159976 0x115988e 0x115988e 0x11598c5 0x11598c5 0x11598c5 0x11598c5 0x115988e 0x115988e 0x11598c5 0x11598c5 0x115988e 0x11598c5 0x115988e 0x115b5af 0x115b595 0x11605bf 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1159975 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11598c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115988d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115b5ae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115b594 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11605be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 32 [1: 32] @ 0x6a0599 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a0598 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x98 github.com/pactus-project/pactus/types/tx/payload/bond.go:109 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 2: 32 [2: 32] @ 0x468b06 0x77b71b 0x779927 0x779b45 0x77cc5c 0x77c927 0x8afb18 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x77b71a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x779926 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x779b44 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x77c926 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8afb17 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 32 [1: 32] @ 0x6a75b7 0x6a9c1c 0x6a8470 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a75b6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a9c1b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a846f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 48 [1: 48] @ 0x4a6f9b 0x4a6f73 0x4bdcd9 0x4bdbf7 0x4bf8e5 0x4bf139 0x10e8005 0x10e6ff2 0x10f27be 0x10f3e32 0x10f3ddd 0x10f1b6d 0x10e6cb7 0x10f54f2 0x10f576b 0x10f3e32 0x10f3ddd 0x10f1b6d 0x10efb93 0x10ef825 0x1121449 0x11239bb 0x112383a 0x111eeb4 0x112fb16 0x113d805 0x1147085 0x1146ff6 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x4a6f9a internal/sync.newEntryNode[...]+0x2fa internal/sync/hashtriemap.go:572 # 0x4a6f72 internal/sync.(*HashTrieMap[...]).LoadOrStore+0x2d2 internal/sync/hashtriemap.go:151 # 0x4bdcd8 sync.(*Map).LoadOrStore+0x518 sync/hashtriemap.go:67 # 0x4bdbf6 reflect.funcLayout+0x436 reflect/type.go:2803 # 0x4bf8e4 reflect.Value.call+0x564 reflect/value.go:468 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x10e8004 go.uber.org/dig.defaultInvoker+0x24 go.uber.org/dig@v1.19.0/container.go:257 # 0x10e6ff1 go.uber.org/dig.(*constructorNode).Call+0x471 go.uber.org/dig@v1.19.0/constructor.go:198 # 0x10f27bd go.uber.org/dig.paramSingle.Build+0x33d go.uber.org/dig@v1.19.0/param.go:288 # 0x10f3e31 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f3ddc go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.19.0/param.go:413 # 0x10f1b6c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10e6cb6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10f54f1 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x171 go.uber.org/dig@v1.19.0/param.go:610 # 0x10f576a go.uber.org/dig.paramGroupedSlice.Build+0x12a go.uber.org/dig@v1.19.0/param.go:640 # 0x10f3e31 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f3ddc go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.19.0/param.go:413 # 0x10f1b6c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10efb92 go.uber.org/dig.(*Scope).Invoke+0x312 go.uber.org/dig@v1.19.0/invoke.go:123 # 0x10ef824 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.19.0/invoke.go:83 # 0x1121448 go.uber.org/fx.runInvoke+0x108 go.uber.org/fx@v1.24.0/invoke.go:107 # 0x11239ba go.uber.org/fx.(*module).invoke+0x13a go.uber.org/fx@v1.24.0/module.go:335 # 0x1123839 go.uber.org/fx.(*module).invokeAll+0xd9 go.uber.org/fx@v1.24.0/module.go:321 # 0x111eeb3 go.uber.org/fx.New+0x8b3 go.uber.org/fx@v1.24.0/app.go:507 # 0x112fb15 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1555 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:635 # 0x113d804 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x1147084 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1146ff5 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:241 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 48 [2: 96] @ 0x698b9b 0x69d39f 0x115a79b 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115a79a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 48 [1: 48] @ 0x402e72 0x4bdb73 0x4bdb79 0x4b2c5a 0x11278c9 0x1126fa9 0x112bd05 0x112f085 0x113d805 0x1147085 0x1146ff6 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x402e71 internal/abi.NewName+0x171 internal/abi/type.go:704 # 0x4bdb72 reflect.newName+0x3b2 reflect/type.go:438 # 0x4bdb78 reflect.funcLayout+0x3b8 reflect/type.go:2797 # 0x4b2c59 reflect.MakeFunc+0xb9 reflect/makefunc.go:57 # 0x11278c8 go.uber.org/fx.newSupplyConstructor+0x228 go.uber.org/fx@v1.24.0/supply.go:157 # 0x1126fa8 go.uber.org/fx.Supply+0x288 go.uber.org/fx@v1.24.0/supply.go:102 # 0x112bd04 github.com/libp2p/go-libp2p/config.(*Config).addTransports+0x224 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:298 # 0x112f084 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0xac4 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:584 # 0x113d804 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x1147084 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1146ff5 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:241 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 48 [64: 3072] @ 0x698b9b 0x69d39f 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69d39e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 48 [1: 48] @ 0x8af8f1 0x8afb7c 0x8afb30 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8af8f0 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x190 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:60 # 0x8afb7b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8afb2f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 64 [29: 928] @ 0x6a7091 0x6a6eb0 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a7090 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 2: 64 [8: 256] @ 0x69d385 0x115a79b 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x69d384 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x115a79a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 64 [37: 1184] @ 0x6a71f1 0x6a6f05 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a71f0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 64 [1: 64] @ 0xd18ef4 0xd18f2d 0xd1a61f 0xd3f7bc 0x53dbdb 0x4d673d 0xd65247 0xd651df 0x48b5a1 # 0xd18ef3 github.com/libp2p/go-flow-metrics.NewMeter+0x93 github.com/libp2p/go-flow-metrics@v0.3.0/meter.go:21 # 0xd18f2c github.com/libp2p/go-flow-metrics.(*MeterRegistry).Get+0xcc github.com/libp2p/go-flow-metrics@v0.3.0/registry.go:18 # 0xd1a61e github.com/libp2p/go-libp2p/core/metrics.(*BandwidthCounter).LogSentMessageStream+0x5e github.com/libp2p/go-libp2p@v0.46.0/core/metrics/bandwidth.go:48 # 0xd3f7bb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0xdb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:73 # 0x53dbda bytes.(*Buffer).WriteTo+0x7a bytes/buffer.go:267 # 0x4d673c io.copyBuffer+0x9c io/io.go:411 # 0xd65246 io.Copy+0x186 io/io.go:388 # 0xd651de github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x11e github.com/multiformats/go-multistream@v0.6.1/client.go:61 1: 80 [1: 80] @ 0xcc7c4d 0xcc7c1a 0xcc73d9 0xce1235 0xce1105 0xe0cd70 0xd399d5 0xd2cd38 0x48b5a1 # 0xcc7c4c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc7c19 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc73d8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xce1234 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 # 0xce1104 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 # 0xe0cd6f github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:116 # 0xd399d4 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 # 0xd2cd37 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: 80 [1: 80] @ 0xc10007 0xc0f807 0xc2206b 0x48b5a1 # 0xc10006 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 # 0xc0f806 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 # 0xc2206a 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] @ 0x1189d95 0x1189d84 0x118994a 0x1188f54 0x1187e78 0x119080d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1189d94 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x1189d83 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1189949 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1188f53 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1187e77 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x119080c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 96 [1: 96] @ 0xc0ea0e 0xc100a5 0xc0f807 0xc2206b 0x48b5a1 # 0xc0ea0d 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 # 0xc100a4 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 # 0xc0f806 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 # 0xc2206a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 96 [15: 1440] @ 0x697cdb 0x697b8a 0x59c3c7 0x599325 0x5a03f9 0x599f25 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x697cda github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x697b89 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a03f8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599f24 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 96 [2: 192] @ 0xd1329c 0x48b5a1 # 0xd1329b 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 [6: 576] @ 0x44d189 0x45f8c9 0xc3773c 0x48b5a1 # 0xc3773b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 1: 96 [1: 96] @ 0x6a8f7a 0x6a8016 0x1191a8a 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6a8f79 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a8015 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x1191a89 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x3c9 github.com/pactus-project/pactus/sync/handler_blocks_response.go:36 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 96 [1: 96] @ 0x44d189 0x45f8c9 0x1436325 0x14de3f7 0x14de3e7 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1436324 google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader+0x64 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:94 # 0x14de3f6 google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress+0x116 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:109 # 0x14de3e6 google.golang.org/grpc.(*csAttempt).recvMsg+0x106 google.golang.org/grpc@v1.77.0/stream.go:1130 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 2: 96 [2: 96] @ 0x114c25f 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x114c25e github.com/pactus-project/pactus/network.newPeerMgr+0x21e github.com/pactus-project/pactus/network/peermgr.go:55 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 128 [1: 128] @ 0x779c25 0x77cc5c 0x8b253a 0x8b18fb 0x8b1c13 0x8aee74 0x8ae53b 0x4a3c0c 0x8ae4bb 0x8ae48f 0x8addda 0x1050d25 0x104f192 0x104cfe7 0x104c066 0x1049c4c 0x10ceb42 0x10ce77f 0xd33d85 0x48b5a1 # 0x779c24 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77cc5b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8b2539 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8b18fa github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8b1c12 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8aee73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ae53a 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 # 0x8ae4ba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ae48e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8addd9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x1050d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104f191 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 # 0x104cfe6 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 # 0x104c065 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 # 0x1049c4b 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 # 0x10ceb41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10ce77e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd33d84 github.com/libp2p/go-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: 128 [2: 128] @ 0x8af825 0x8af80e 0x8af79a 0x8afb7c 0x8afb30 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0x8afb7b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8afb2f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 4: 128 [4: 128] @ 0x6a84f5 0x119076c 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6a84f4 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d4 github.com/pactus-project/pactus/types/block/block.go:148 # 0x119076b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 144 [66: 3168] @ 0x6a6dbc 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6dbb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 144 [65: 3120] @ 0x698b9b 0x6a70a8 0x6a6eb0 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698b9a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a70a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a6eaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 192 [1: 192] @ 0x69862f 0x697eb4 0x699a39 0x69952c 0x8e2f71 0x8e4744 0x8e63db 0x115491c 0x11541c5 0x115fb7c 0x119419a 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x69862e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x699a38 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69952b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8e2f70 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8e4743 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8e63da github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x115491b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11541c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115fb7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1194199 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 192 [10: 640] @ 0x8da56c 0x8da531 0x8da525 0x8d6e4e 0x8d6e06 0x8d3ac6 0x115d93b 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x8da56b github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8da530 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8da524 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8d6e4d github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8d6e05 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8d3ac5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115d93a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 192 [83: 5312] @ 0x6a8e55 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8e54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 192 [8: 512] @ 0x115a77f 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x115a77e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:119 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 3: 240 [109: 8720] @ 0x4c9a9d 0x598f07 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598f06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 256 [14: 3584] @ 0x8ad54f 0xd07ef3 0xd07edf 0xd070ed 0xd03a54 0xd032cf 0xd03118 0x48b5a1 # 0x8ad54e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd07ef2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd07ede github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd070ec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd03a53 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd032ce github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 3: 288 [3: 288] @ 0x697cdb 0x69bb4c 0x8d7713 0x8d3545 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x697cda github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69bb4b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8d7712 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8d3544 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 4: 320 [4: 320] @ 0xc10007 0xc0fb08 0xc16faa 0x10d01d5 0x114ecfd 0x114ea91 0x48b5a1 # 0xc10006 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 # 0xc0fb07 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 # 0xc16fa9 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 # 0x10d01d4 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 320 [1: 320] @ 0x1181b31 0x1181aef 0x1181c2f 0x1196270 0x1195a7a 0x114fcca 0x48b5a1 # 0x1181b30 github.com/pactus-project/pactus/sync/peerset/peer.NewPeer+0x110 github.com/pactus-project/pactus/sync/peerset/peer/peer.go:39 # 0x1181aee github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0xce github.com/pactus-project/pactus/sync/peerset/peer_set.go:166 # 0x1181c2e github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x20e github.com/pactus-project/pactus/sync/peerset/peer_set.go:216 # 0x119626f github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xaf github.com/pactus-project/pactus/sync/sync.go:308 # 0x1195a79 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:262 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 384 [1: 384] @ 0x80f111 0x80c806 0x80b385 0x804125 0x804609 0x8045ef 0x804616 0x87520f 0x874ef8 0x86b7b0 0x87f60e 0x87f5f9 0x801cd8 0x801cd3 0x801c4c 0x1466cda 0x1466cc9 0x14c87aa 0x14e3bc5 0x14dc991 0x14bbb59 0x15d685a 0x14bba05 0x1523c45 0x15ee6e2 0x9f1509 0x159b7e2 0x15d5939 0x9f33e7 0xa11e2e 0x9ef605 0x48b5a1 # 0x80f110 google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x50 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:301 # 0x80c805 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x3a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x80b384 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x804124 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x804608 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x8045ee google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x804615 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:319 # 0x87520e google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:57 # 0x874ef7 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x77 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x86b7af google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x1cf google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x87f60d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x87f5f8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x801cd7 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x801cd2 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x801c4b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x1466cd9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x1466cc8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14e3bc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14dc990 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14bbb58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d6859 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14bba04 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x15ee6e1 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0xa1 github.com/pactus-project/pactus/www/html/blockchain.go:20 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x159b7e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d5938 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 2: 384 [11: 2112] @ 0x69862f 0x696806 0x1151ad8 0x1185cca 0x1185cb3 0x11859a5 0x1185607 0x1195f74 0x1195b2e 0x114fcca 0x48b5a1 # 0x69862e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x696805 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1151ad7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185606 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195f73 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 4: 384 [4: 384] @ 0x8af825 0x8af80e 0x8af79a 0x8afb7c 0x8afb30 0x114e7b1 0x114d72c 0x114c09d 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8af824 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8af80d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8af799 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0x8afb7b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8afb2f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114e7b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114d72b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114c09c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 5: 400 [5: 400] @ 0x1189d95 0x1189d84 0x118994a 0x1188f54 0x11907ee 0x11907bb 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1189d94 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x1189d83 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1189949 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1188f53 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11907ed github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11907ba github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 5: 480 [128: 12288] @ 0x698daf 0x697e96 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 5: 480 [129: 12384] @ 0x697cdb 0x6a7208 0x6a6f05 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x697cda github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a7207 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a6f04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 8: 512 [102: 6528] @ 0x69fb87 0x6a6e7d 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69fb86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a6e7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 8: 640 [106: 8480] @ 0x6a6cd5 0x6a8f94 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a6cd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a8f93 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 896 [1: 896] @ 0x168ff3a 0x9767f9 0x9283b6 0x9453a5 0x940c56 0x93a94e 0x9315f2 0xd6d6bf 0xd6d66a 0xd6d57d 0xd61a02 0xd6093a 0xd6043a 0xe23b0c 0xe23630 0xd3998d 0xd2cd38 0x48b5a1 # 0x168ff39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9767f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9283b5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9453a4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x940c55 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x93a94d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x9315f1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6d6be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6d669 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6d57c 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 # 0xd61a01 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 # 0xd60939 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe23b0b 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 # 0xe2362f 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 # 0xd3998c 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 # 0xd2cd37 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: 896 [1: 896] @ 0x163ffaf 0x163eae7 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x163ffae github.com/schollz/progressbar/v3.map.init.0+0x144e github.com/schollz/progressbar/v3@v3.18.0/spinners.go:3 # 0x163eae6 github.com/schollz/progressbar/v3.init+0x46 github.com/schollz/progressbar/v3@v3.18.0/spinners.go:3 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 12: 1152 [12: 1152] @ 0x698daf 0x697e96 0x69e815 0x69e1b0 0x11609f3 0x1160797 0x115d60f 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x698dae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697e95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69e814 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69e1af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x11609f2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x1160796 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115d60e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 15: 1440 [263: 25248] @ 0x6a8f7a 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8f79 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 7: 1456 [292: 60736] @ 0x69d24b 0x6a8e99 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a8e98 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 1536 [98: 150528] @ 0xdf5b85 0x4a3e91 0xdefc1a 0xdefc0e 0xdf30fc 0xdf2445 0x48b5a1 # 0xdf5b84 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 # 0xdefc19 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdefc0d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf30fb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdf2444 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 11: 1584 [201: 28944] @ 0x6a8db6 0x6a8c0d 0x59c3c7 0x599325 0x5a2e8d 0x59a08d 0x598b35 0x598613 0x117e6e9 0x117e629 0x1185c39 0x1185978 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x6a8db5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a8c0c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x59c3c6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599324 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2e8c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59a08c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598b34 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x598612 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117e6e8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117e628 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1185c38 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185977 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 1792 [23: 41216] @ 0xcff996 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff995 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 1: 2048 [1: 2048] @ 0x7f215a 0x7f2132 0x8111ed 0x8111a6 0x81035a 0x80c806 0x80b385 0x804125 0x804789 0x80476f 0x804796 0x827df3 0x827c33 0x82c0db 0x8512ef 0x84c38f 0x86b7f9 0x87f60e 0x87f5f9 0x801cd8 0x801cd3 0x801c4c 0x1466cda 0x1466cc9 0x14c87aa 0x14cf13f 0x14d1005 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x7f2159 google.golang.org/protobuf/internal/strs.(*Builder).grow+0x79 google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:66 # 0x7f2131 google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName+0x51 google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:43 # 0x8111ec google.golang.org/protobuf/internal/filedesc.appendFullName+0x2ec google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_init.go:573 # 0x8111a5 google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull+0x2a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:449 # 0x810359 google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x1299 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:345 # 0x80c805 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x3a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x80b384 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x804124 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x804788 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x80476e google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x804795 google.golang.org/protobuf/internal/filedesc.(*Message).RequiredNumbers+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:323 # 0x827df2 google.golang.org/protobuf/internal/impl.needsInitCheckLocked+0x112 google.golang.org/protobuf@v1.36.11/internal/impl/checkinit.go:156 # 0x827c32 google.golang.org/protobuf/internal/impl.needsInitCheck+0xd2 google.golang.org/protobuf@v1.36.11/internal/impl/checkinit.go:134 # 0x82c0da google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:388 # 0x8512ee google.golang.org/protobuf/internal/impl.fieldCoder+0x2c6e google.golang.org/protobuf@v1.36.11/internal/impl/codec_tables.go:125 # 0x84c38e google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods+0x5ae google.golang.org/protobuf@v1.36.11/internal/impl/codec_message.go:124 # 0x86b7f8 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x218 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:93 # 0x87f60d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x87f5f8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x801cd7 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x801cd2 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x801c4b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x1466cd9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x1466cc8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x14c87a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14cf13e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14d1004 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 11: 2288 [24: 4992] @ 0x69d24b 0x115a79b 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x69d24a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x115a79a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 2304 [30: 69120] @ 0xcff97d 0xcff4e5 0xd09085 0xd62319 0xd60df5 0xd6043a 0xd5e9d2 0x48b5a1 # 0xcff97c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcff4e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd09084 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 # 0xd62318 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 # 0xd60df4 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 # 0xd60439 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5e9d1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 12: 2304 [199: 38208] @ 0x69862f 0x697eb4 0x6a61be 0x6a5d8f 0x6a828d 0x11511bb 0x1185cca 0x1185cb3 0x11859a5 0x118516c 0x1195cbc 0x1195b06 0x114fcca 0x48b5a1 # 0x69862e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697eb3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a61bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a5d8e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a828c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x11511ba github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1185cc9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x1185cb2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11859a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118516b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1195cbb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 3200 [1: 3200] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc260c7 0xc233fa 0xc3b2fc 0xc37e87 0x48b5a1 # 0xc260c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc233f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3b2fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc37e86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 1: 4096 [11: 45056] @ 0xa117b5 0xa1175d 0xa11874 0x9ef25a 0x48b5a1 # 0xa117b4 bufio.NewReaderSize+0x1f4 bufio/bufio.go:57 # 0xa1175c bufio.NewReader+0x19c bufio/bufio.go:63 # 0xa11873 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0x9ef259 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 18: 8064 [18: 8064] @ 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 [2: 18944] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 9472 [12: 113664] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d253e 0x8d4634 0x8d2f06 0x1154ede 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d253d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8d4633 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8d2f05 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x1154edd github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x13d github.com/pactus-project/pactus/txpool/txpool.go:205 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 9472 [1: 9472] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 9472 [1: 9472] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0x7e940b 0x7e86ff 0x88a124 0x1532138 0x151dab5 0x151da6f 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x7e940a google.golang.org/protobuf/reflect/protoregistry.(*Types).register+0x22a google.golang.org/protobuf@v1.36.11/reflect/protoregistry/registry.go:586 # 0x7e86fe google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage+0x11e google.golang.org/protobuf@v1.36.11/reflect/protoregistry/registry.go:506 # 0x88a123 google.golang.org/protobuf/internal/filetype.Builder.Build+0x843 google.golang.org/protobuf@v1.36.11/internal/filetype/build.go:174 # 0x1532137 github.com/pactus-project/pactus/www/grpc/gen/go.file_transaction_proto_init+0x277 github.com/pactus-project/pactus/www/grpc/gen/go/transaction.pb.go:1978 # 0x151dab4 github.com/pactus-project/pactus/www/grpc/gen/go.file_blockchain_proto_init+0x34 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.go:2131 # 0x151da6e github.com/pactus-project/pactus/www/grpc/gen/go.init.0+0xe github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.go:2126 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 9472 [8: 75776] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d73c5 0x8d496f 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d73c4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8d496e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 18432 [5: 92160] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d2317 0x8d4233 0x115f98f 0x158f73d 0x15254ab 0x1563abe 0x1525303 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d2316 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8d4232 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115f98e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158f73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x15254aa 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1525302 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e 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 0x118996d 0x1188f54 0x1187e78 0x119080d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x118996c github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1188f53 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1187e77 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x119080c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 18432 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x1159592 0x11595bc 0x115b405 0x8d1637 0x8d51b9 0x115b2a5 0x115a530 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x1159591 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11595bb github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x115b404 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x64 github.com/pactus-project/pactus/state/state.go:197 # 0x8d1636 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8d51b8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x115b2a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115a52f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 18432 [3: 55296] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x1158fc5 0x115a672 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x1158fc4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x115a671 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 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] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4993 0x115f892 0x15946ff 0x15384eb 0x1563abe 0x1538343 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4992 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115f891 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x15946fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x15384ea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1538342 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 18432 [2: 36864] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x118996d 0x1188f54 0x1187e78 0x119080d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x118996c github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1188f53 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1187e77 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x119080c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 18432 [2: 36864] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x118996d 0x1188f54 0x11907ee 0x11907bb 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x118996c github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1188f53 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11907ed github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11907ba github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 18432 [2: 36864] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x118996d 0x1188f54 0x11907ee 0x11907bb 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x118996c github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1188f53 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11907ed github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11907ba github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 20480 [54: 1105920] @ 0xdf5c05 0x4a3e91 0xdc6208 0xdc622f 0xdc5b9c 0xdc50d7 0xdb9888 0x48b5a1 # 0xdf5c04 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 # 0xdc6207 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc622e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc5b9b github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc50d6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb9887 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 1: 20480 [3: 61440] @ 0x9295d0 0x92e225 0x92f85e 0xd02d35 0xd023fc 0x48b5a1 # 0x9295cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x92e224 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x92f85d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd02d34 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd023fb github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 1: 21760 [1: 21760] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 27264 [3: 81792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0x114c2c9 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x114c2c8 github.com/pactus-project/pactus/network.newPeerMgr+0x288 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 27264 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x53a1ba 0x53ae98 0x53b68d 0x53b64f 0xd362e9 0xd35ee5 0x10d04bb 0x10d02bf 0x114ecfd 0x114ea91 0x48b5a1 # 0x53a1b9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae97 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b68c context.WithDeadline+0x4c context/context.go:626 # 0x53b64e context.WithTimeout+0xe context/context.go:704 # 0xd362e8 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 # 0xd35ee4 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 # 0x10d04ba 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 # 0x10d02be 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 # 0x114ecfc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114ea90 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [2: 54528] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0x114c2c9 0x114761e 0x1145aa8 0x163a0b3 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x114c2c8 github.com/pactus-project/pactus/network.newPeerMgr+0x288 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x114761d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x1145aa7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163a0b2 github.com/pactus-project/pactus/node.NewNode+0x612 github.com/pactus-project/pactus/node/node.go:92 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 3: 28416 [64: 606208] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x1154de5 0x1154bd2 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1154de4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x44 github.com/pactus-project/pactus/txpool/txpool.go:198 # 0x1154bd1 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x131 github.com/pactus-project/pactus/txpool/txpool.go:177 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 28416 [77: 729344] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x705486 0x7061f4 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x705485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7061f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 32768 [4: 131072] @ 0x1430a28 0x1430846 0x14311fb 0x146705b 0x14ca27f 0x14de5f1 0x14dd75f 0x14dc002 0x14dd555 0x14bbb84 0x14bba3f 0x1523c45 0x151e715 0x1522508 0x1512654 0x151199b 0x15f9982 0x9f1509 0x9f33e7 0x15f93a5 0x9f1509 0xa11e2e 0x9ef605 0x48b5a1 # 0x1430a27 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1430845 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x14311fa google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xda google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:114 # 0x146705a google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xba google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:91 # 0x14ca27e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14de5f0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14dd75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14dc001 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14dd554 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14bbb83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x14bba3e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.77.0/call.go:37 # 0x1523c44 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x151e714 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1522507 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:707 # 0x1512653 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 # 0x151199a 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 # 0x15f9981 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2384 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f33e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f93a4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9f1508 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa11e2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ef604 net/http.(*conn).serve+0x664 net/http/server.go:2109 1: 32768 [1: 32768] @ 0x531bbf 0x119d045 0x119d017 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x531bbe strings.genSplit+0x7e strings/strings.go:305 # 0x119d044 strings.Split+0x104 strings/strings.go:361 # 0x119d016 github.com/pactus-project/pactus/util/bip39/wordlists.init+0xd6 github.com/pactus-project/pactus/util/bip39/wordlists/czech.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 1: 32768 [1: 32768] @ 0x53da55 0x53d47d 0x92d1f0 0x92d1b7 0x92ac65 0x930b85 0x930b86 0x4d63ce 0xd03245 0xd0321d 0xd03118 0x48b5a1 # 0x53da54 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d47c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92d1ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x92d1b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x92ac64 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x930b84 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x930b85 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd03244 io.ReadFull+0xe4 io/io.go:354 # 0xd0321c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd03117 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 2: 36864 [2: 36864] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x1159592 0x11595bc 0x115b385 0x8d5ec3 0x8d5e05 0x115b2f0 0x115a530 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x1159591 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11595bb github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x115b384 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:203 # 0x8d5ec2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8d5e04 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115b2ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115a52f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 36864 [6: 110592] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x158f82c 0x1524deb 0x1563abe 0x1524c43 0x14d0ed2 0x14d5ea6 0x14ce77f 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158f82b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x1524dea 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 # 0x1563abd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524c42 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 # 0x14d0ed1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14d5ea5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14ce77e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 3: 55296 [5: 92160] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x1158fc5 0x115a672 0x163a069 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x1158fc4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x115a671 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x163a068 github.com/pactus-project/pactus/node.NewNode+0x5c8 github.com/pactus-project/pactus/node/node.go:85 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 81920 [2: 81920] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x1154d30 0x1154ba7 0x115d9ed 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x1154d2f github.com/pactus-project/pactus/txpool.(*txPool).increaseConsumption+0xaf github.com/pactus-project/pactus/txpool/txpool.go:186 # 0x1154ba6 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x106 github.com/pactus-project/pactus/txpool/txpool.go:176 # 0x115d9ec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:460 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 98304 [1: 98304] @ 0xde2f0d 0xdf0c6d 0xdf08f5 0xe05156 0xe0813b 0xe05404 0xe03c07 0xe0e836 0xd3bc90 0xd3b5c8 0x11308f0 0x1110472 0x110fe88 0x1129351 0x111f792 0x11292e9 0x112010b 0x48b5a1 # 0xde2f0c github.com/quic-go/quic-go.newServer+0x12c github.com/quic-go/quic-go@v0.57.1/server.go:270 # 0xdf0c6c github.com/quic-go/quic-go.(*Transport).createServer+0x24c github.com/quic-go/quic-go@v0.57.1/transport.go:216 # 0xdf08f4 github.com/quic-go/quic-go.(*Transport).Listen+0x14 github.com/quic-go/quic-go@v0.57.1/transport.go:173 # 0xe05155 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*wrappedQUICTransport).Listen+0x15 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:417 # 0xe0813a github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*refcountedTransport).Listen+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:166 # 0xe05403 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener+0x263 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:74 # 0xe03c06 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).ListenQUICAndAssociate+0x1a6 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:211 # 0xe0e835 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen+0x395 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:315 # 0xd3bc8f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:116 # 0xd3b5c7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x2c7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:53 # 0x11308ef github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.46.0/config/config.go:530 # 0x1110471 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x1f1 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x110fe87 go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x467 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x1129350 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x111f791 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x11292e8 go.uber.org/fx.(*App).start+0x48 go.uber.org/fx@v1.24.0/app.go:701 # 0x112010a go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 6: 110592 [171: 3151872] @ 0x6f0c34 0x703b2a 0x7045e6 0x70492c 0x6fb837 0x7047bc 0x704766 0x704ff2 0x705ca5 0x73124c 0x731206 0x733a8b 0x732fac 0x73365c 0x71097d 0x7111d9 0x8d3131 0x8d221f 0x8d4032 0x8d3f2b 0x115f83c 0x1197d74 0x1191013 0x119672f 0x11960cb 0x1195b2e 0x114fcca 0x48b5a1 # 0x6f0c33 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 # 0x703b29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x7045e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x70492b 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 # 0x6fb836 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7047bb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x704765 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x704ff1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x705ca4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x73124b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x731205 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x733a8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x732fab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x73365b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x71097c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7111d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8d3130 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8d221e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8d4031 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8d3f2a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115f83b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x1197d73 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1191012 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11960ca github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x1195b2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 147456 [4: 196608] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8da65d 0x8d382c 0x8d37c5 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8da65c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8d382b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8d37c4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 3: 147456 [5: 245760] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8da65d 0x8d382c 0x8d37c5 0x1639d4c 0x1654ec8 0x167a6da 0x14f23a7 0x14f2d05 0x1679610 0x1679606 0x44cb5d 0x48b5a1 # 0x8da65c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8d382b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8d37c4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1639d4b github.com/pactus-project/pactus/node.NewNode+0x2ab github.com/pactus-project/pactus/node/node.go:72 # 0x1654ec7 github.com/pactus-project/pactus/cmd.StartNode+0x1e7 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x167a6d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:114 # 0x14f23a6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14f2d04 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167960f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1679605 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 237568 [1: 237568] @ 0x44d8a9 0x456e54 0x456d65 0x4895ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456e53 runtime.newproc1+0x93 runtime/proc.go:5187 # 0x456d64 runtime.newproc.func1+0x24 runtime/proc.go:5162 # 0x4895e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 1: 1400832 [10: 14008320] @ 0x6f74b2 0x70c53e 0x721925 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f74b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70c53d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x721924 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 4194304 [9: 37748736] @ 0x6f874d 0x71d094 0x71d585 0x720dc5 0x7213da 0x72100a 0x72158e 0x7225db 0x8d65e5 0x8d64fa 0x115d954 0x11976e6 0x119081d 0x119672f 0x1195dfb 0x1195b06 0x114fcca 0x48b5a1 # 0x6f874c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x71d093 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x71d584 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x720dc4 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x7213d9 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x721009 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x72158d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x7225da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8d65e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8d64f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115d953 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x11976e5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x119081c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119672e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195dfa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195b05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x114fcc9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 # runtime.MemStats # Alloc = 161587296 # TotalAlloc = 182086548144 # Sys = 368228696 # Lookups = 0 # Mallocs = 1852347399 # Frees = 1850558167 # HeapAlloc = 161587296 # HeapSys = 331546624 # HeapIdle = 136675328 # HeapInuse = 194871296 # HeapReleased = 91594752 # HeapObjects = 1789232 # Stack = 20774912 / 20774912 # MSpan = 3132000 / 4569600 # MCache = 2416 / 15704 # BuckHashSys = 3086543 # GCSys = 6503264 # OtherSys = 1732049 # NextGC = 280986890 # LastGC = 1771543710410403605 # PauseNs = [1519764 1815690 1276078 2015934 1532813 1790550 1520164 1669017 1631206 1654337 1411880 1844410 1495843 1824420 1853801 2063915 4817547 2053455 1645506 1782939 1598925 1698417 1834889 2123216 1773320 1665347 2106517 2451764 1547904 1683137 1405700 1539534 1299379 1791069 1396370 2233160 1919902 1748928 1288669 1851820 1387951 1930192 1359010 2789830 1836199 1656785 1615385 1715187 1509932 2430603 1399271 1887412 1583845 1929393 1639356 2080406 1490923 2037706 1261479 1858701 1589635 2382522 1362211 2085846 1673286 2075295 1586006 2274220 1212747 2088617 1588055 1576084 1212446 2075467 1381110 1750269 1270367 1798860 1366090 1859291 1674307 1603676 5135804 1725918 1328730 2299452 1602555 1755889 1424862 1721287 1846542 2107867 1446301 1722449 1329790 3180181 1860991 1715977 1496523 1631647 1283417 1756699 1867841 2100896 1489402 1832071 1633956 2402843 1895502 1940053 1626495 1989393 1575996 1668418 1436722 2016274 2416503 1516284 1515533 2264269 1523003 1850421 1438883 1992014 1363939 1875051 1649846 1652618 2038215 1610756 1846812 1963674 1241997 1753349 1378721 1878941 1390360 1769889 1934593 1715888 1843061 1823370 1333600 2141277 1550074 1979184 1347379 1963324 1296259 2031535 1569994 2021944 1653977 2453974 1333820 2248130 2030575 2658600 1686578 2370193 1321020 2021275 1580135 1738138 1586255 2253140 1214538 1942163 1608426 1982564 1697298 1758749 1761659 1783400 1382540 1585544 1205796 1735389 1613696 2035315 1518843 2059655 1301127 1726717 1578594 2539646 1443201 2136438 1666415 2303206 1781400 1777739 1639026 1665427 1466382 2284021 1450121 1961454 1858441 1643675 1423352 2467394 1505772 2140457 1272177 1846941 1233947 1907352 1927872 1969354 1166165 1604165 13802483 1716787 1446572 1978554 1581306 2085237 1508964 2227848 1502963 1662886 1231087 1831830 1709148 1661397 1616356 1861141 1527702 1844000 1529143 1955103 1712078 1874081 1600265 1640736 1457651 1710448 1375910 1904221 1418241 1866281 1509003 1948413 1400991 1667417 1412922 2190867 1697076 2088845 1556905 1952563 1685998 1665507 1652865 2510235] # PauseEnd = [1771537215359303293 1771537335671329511 1771537455917595981 1771537576191125344 1771537696581141797 1771537816920733969 1771537937376520268 1771538057639645675 1771538177933224958 1771538298151690903 1771538418458730915 1771538538753315289 1771538659025616408 1771538779257781671 1771538899512249019 1771539019783764331 1771539140063538446 1771539260408675944 1771539380633452030 1771539500889387292 1771539621120337011 1771539741378618802 1771539861626104184 1771539981860910877 1771540102093652333 1771540222310338022 1771540342575728142 1771540462855655373 1771540583079321387 1771540703352068919 1771540823617873155 1771540943924739149 1771541064138895961 1771541184346638889 1771541304590077097 1771541424892031234 1771541545271010306 1771541665505071519 1771541785764590211 1771541905996149748 1771542026229481352 1771542146525288682 1771542266802659736 1771542387162089786 1771542507540941191 1771542627893498818 1771542748169084297 1771542868495819629 1771542988957719429 1771543109217081153 1771543229451166912 1771543349710303937 1771543469916206192 1771543590172704619 1771543710410403605 1771513040508654849 1771513160787259290 1771513281016463673 1771513401226160206 1771513521462855197 1771513641736157133 1771513761965181503 1771513882191726077 1771514002454171924 1771514122704777088 1771514242976548057 1771514363247518365 1771514483533076000 1771514603762484654 1771514723989400088 1771514844256591564 1771514964540386188 1771515084768366681 1771515205015812090 1771515325245229211 1771515445490737205 1771515565691101933 1771515685944222529 1771515806276076943 1771515926538397264 1771516046905007271 1771516167343003873 1771516287668682819 1771516407902792897 1771516528163466344 1771516648429796358 1771516768700741078 1771516888940642391 1771517009184360178 1771517129498841631 1771517249765817947 1771517370070624603 1771517490302755808 1771517610545108642 1771517730804637352 1771517851101186762 1771517971350267226 1771518091676666657 1771518211982438026 1771518332206255556 1771518452439998374 1771518572701462338 1771518692969015949 1771518813200274913 1771518933451153625 1771519053700673284 1771519173932072906 1771519294316796911 1771519414581581899 1771519534911024698 1771519655146700703 1771519775390063411 1771519895681631727 1771520015976394727 1771520136220378511 1771520256761066265 1771520377078085968 1771520497337533351 1771520617693392147 1771520737922290976 1771520858185079417 1771520978420338066 1771521098924599731 1771521219169597268 1771521339396110901 1771521459631529546 1771521579850625783 1771521700106256097 1771521820356944466 1771521940656861825 1771522060921115800 1771522181232572060 1771522301456281802 1771522421780008920 1771522542112521815 1771522662316655596 1771522782605823518 1771522902865630945 1771523023154588165 1771523143384466454 1771523263662190369 1771523383874952715 1771523504096954618 1771523624352319721 1771523744622803495 1771523864846094864 1771523985112847508 1771524105406492374 1771524225631024084 1771524345922359336 1771524466235575836 1771524586728519969 1771524707045866286 1771524827354834572 1771524947614465801 1771525067925475269 1771525188356466820 1771525308656576104 1771525428883404225 1771525549186265518 1771525669429141914 1771525789667897158 1771525909899203173 1771526030269815577 1771526150547775533 1771526270798947749 1771526391041401180 1771526511314132359 1771526631630436384 1771526751938673116 1771526872198873910 1771526992443558769 1771527112697493521 1771527232936994748 1771527353191560686 1771527473406561305 1771527593643558080 1771527713890224741 1771527834120736510 1771527954383704005 1771528074641781309 1771528194912401690 1771528315228134079 1771528435513043812 1771528555736030181 1771528676049000736 1771528796298510842 1771528916554802252 1771529036941731187 1771529157339652103 1771529277731309574 1771529397978376624 1771529518232699784 1771529638849552092 1771529759120097104 1771529879406858639 1771529999645295669 1771530119934904419 1771530240230749029 1771530360586159364 1771530480846502026 1771530601134015858 1771530721400620917 1771530841651722266 1771530961913640977 1771531082145144600 1771531202330075162 1771531322549155124 1771531442826633550 1771531563090195781 1771531683342187878 1771531803565500395 1771531923879122560 1771532044121371218 1771532164371846569 1771532284625199088 1771532404853033098 1771532525056447378 1771532645345653789 1771532765652853908 1771532885910802875 1771533006146761470 1771533126418660222 1771533246660317870 1771533366892945549 1771533487370412604 1771533607662839933 1771533727967720207 1771533848171855007 1771533968434488001 1771534088714380341 1771534208988853043 1771534329274225269 1771534449523408751 1771534569776915088 1771534690188896895 1771534810440516077 1771534930687975191 1771535050979749766 1771535171185603885 1771535291395047418 1771535411623678572 1771535531880877482 1771535652113974266 1771535772326653373 1771535892504164581 1771536012794675255 1771536133043019628 1771536253327752652 1771536373579103185 1771536493853070070 1771536614080717432 1771536734291539923 1771536854522307272 1771536974786799870 1771537095007115631] # NumGC = 3127 # NumForcedGC = 0 # GCCPUFraction = 0.00038416836579078297 # DebugGC = false # MaxRSS = 408899584